From 3993ef3dc8c2c6b88c1361324f7b5ccf5db9390c Mon Sep 17 00:00:00 2001 From: geekerzp Date: Thu, 16 Jul 2015 18:58:23 +0800 Subject: [PATCH] Update python codegen. Remove leading underscore. --- .../io/swagger/codegen/languages/PythonClientCodegen.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/PythonClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/PythonClientCodegen.java index c0430515201..8f78f2e1d49 100755 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/PythonClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/PythonClientCodegen.java @@ -117,7 +117,7 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig @Override public String escapeReservedWord(String name) { - return "_" + name; + return name + "_"; } @Override @@ -160,8 +160,7 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig } public String toDefaultValue(Property p) { - // TODO: Support Python def value - return "null"; + return "None"; } @Override @@ -183,6 +182,9 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig name = escapeReservedWord(name); } + // remove leading underscore + name = name.replaceAll("^_*", ""); + return name; }