forked from loafle/openapi-generator-original
Fixed issue that it will throw error when deserialize model in python client.
This commit is contained in:
@@ -2,6 +2,18 @@
|
||||
"""Add all of the modules in the current directory to __all__"""
|
||||
import os
|
||||
|
||||
|
||||
from .user import User
|
||||
|
||||
from .category import Category
|
||||
|
||||
from .pet import Pet
|
||||
|
||||
from .tag import Tag
|
||||
|
||||
from .order import Order
|
||||
|
||||
|
||||
__all__ = []
|
||||
|
||||
for module in os.listdir(os.path.dirname(__file__)):
|
||||
|
||||
@@ -17,8 +17,7 @@ import datetime
|
||||
import mimetypes
|
||||
import random
|
||||
import string
|
||||
|
||||
from models import *
|
||||
import models
|
||||
|
||||
|
||||
class ApiClient(object):
|
||||
@@ -211,7 +210,7 @@ class ApiClient(object):
|
||||
if (objClass in ['int', 'float', 'long', 'dict', 'list', 'str', 'bool', 'datetime']):
|
||||
objClass = eval(objClass)
|
||||
else: # not a native type, must be model class
|
||||
objClass = eval(objClass + '.' + objClass)
|
||||
objClass = eval('models.' + objClass)
|
||||
|
||||
if objClass in [int, long, float, dict, list, str, bool]:
|
||||
return objClass(obj)
|
||||
|
||||
Reference in New Issue
Block a user