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 c4aa4993aea..807199f9c6e 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 @@ -79,6 +79,7 @@ public PythonClientCodegen() { languageSpecificPrimitives.add("datetime"); languageSpecificPrimitives.add("date"); languageSpecificPrimitives.add("object"); + languageSpecificPrimitives.add("binary_type"); typeMapping.clear(); typeMapping.put("integer", "int"); @@ -96,8 +97,8 @@ public PythonClientCodegen() { typeMapping.put("file", "file"); // TODO binary should be mapped to byte array // mapped to String as a workaround - typeMapping.put("binary", "str"); - typeMapping.put("ByteArray", "str"); + typeMapping.put("binary", "binary_type"); + typeMapping.put("ByteArray", "binary_type"); // map uuid to string for the time being typeMapping.put("UUID", "str");