From 3ad85949ad5b8d0bd6b0ae58e33bb51bb8d60c97 Mon Sep 17 00:00:00 2001 From: Andrew Omondi Date: Thu, 7 Nov 2024 15:33:47 +0300 Subject: [PATCH] booleans start in uppercase --- src/Kiota.Builder/Writers/Python/CodeMethodWriter.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Kiota.Builder/Writers/Python/CodeMethodWriter.cs b/src/Kiota.Builder/Writers/Python/CodeMethodWriter.cs index 6f68ffbed8..6042fe3367 100644 --- a/src/Kiota.Builder/Writers/Python/CodeMethodWriter.cs +++ b/src/Kiota.Builder/Writers/Python/CodeMethodWriter.cs @@ -391,7 +391,7 @@ private void WriteDirectAccessProperties(CodeClass parentClass, LanguageWriter w defaultValue = $"{enumDefinition.Name}({defaultValue})"; break; case CodeType propType when propType.Name.Equals("boolean", StringComparison.OrdinalIgnoreCase): - defaultValue = defaultValue.TrimQuotes(); + defaultValue = defaultValue.TrimQuotes().ToFirstCharacterUpperCase();// python booleans start in uppercase break; } conventions.WriteInLineDescription(propWithDefault, writer); @@ -424,7 +424,7 @@ private void WriteSetterAccessProperties(CodeClass parentClass, LanguageWriter w defaultValue = $"{enumDefinition.Name}({defaultValue})"; break; case CodeType propType when propType.Name.Equals("boolean", StringComparison.OrdinalIgnoreCase): - defaultValue = defaultValue.TrimQuotes(); + defaultValue = defaultValue.TrimQuotes().ToFirstCharacterUpperCase();// python booleans start in uppercase break; } var returnType = conventions.GetTypeString(propWithDefault.Type, propWithDefault, true, writer);