Skip to content

Commit 6f9ac86

Browse files
python: Fix deserialization of UUID JSON type
1 parent 0947955 commit 6f9ac86

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

modules/openapi-generator/src/main/resources/python/api_client.mustache

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ class ApiClient:
6161
'date': datetime.date,
6262
'datetime': datetime.datetime,
6363
'decimal': decimal.Decimal,
64+
'UUID': uuid.UUID,
6465
'object': object,
6566
}
6667
_pool = None
@@ -475,6 +476,8 @@ class ApiClient:
475476
return self.__deserialize_datetime(data)
476477
elif klass is decimal.Decimal:
477478
return decimal.Decimal(data)
479+
elif klass is uuid.UUID:
480+
return uuid.UUID(data)
478481
elif issubclass(klass, Enum):
479482
return self.__deserialize_enum(data, klass)
480483
else:

0 commit comments

Comments
 (0)