From 2943f41cdd131c50ceb7dd090cd8fbd37936e435 Mon Sep 17 00:00:00 2001 From: geekerzp Date: Thu, 24 Sep 2015 16:29:20 +0800 Subject: [PATCH] Update python and ruby clients. Use `sanitizeName` to sanitize model name. --- .../java/io/swagger/codegen/languages/PythonClientCodegen.java | 2 +- .../java/io/swagger/codegen/languages/RubyClientCodegen.java | 2 +- 2 files changed, 2 insertions(+), 2 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 2f364695a34..6d9982cf78c 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 @@ -199,7 +199,7 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig @Override public String toModelName(String name) { - name = name.replaceAll("\\W", "_"); + name = sanitizeName(name); // model name cannot use reserved keyword, e.g. return if (reservedWords.contains(name)) { diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RubyClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RubyClientCodegen.java index bbb290c8613..4aac683b6ef 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RubyClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RubyClientCodegen.java @@ -224,7 +224,7 @@ public class RubyClientCodegen extends DefaultCodegen implements CodegenConfig { @Override public String toModelName(String name) { - name = name.replaceAll("\\W", "_"); + name = sanitizeName(name); // model name cannot use reserved keyword, e.g. return if (reservedWords.contains(name)) {