SwaggerEditor 2.0
生成 python-flask
服务器端代码中使用 python 3.7
版本时,connexion
序列化会出现 AttributeError: module 'typing' has no attribute 'GenericMeta'
错误。
系统报告typing
模块没有 GenericMeta
属性。
解决办法
在/swagger_server/util.py
文件中第26行,将 elif type(klass) == typing.GenericMeta:
改为 elif hasattr(klass, '__origin__'):
即可。
注意:此方法不兼容 python<3.7
版本的情况。