Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

maximum recursion depth exceeded while calling a Python object #437

Closed
S0uLHun43r opened this issue Aug 8, 2019 · 3 comments
Closed

maximum recursion depth exceeded while calling a Python object #437

S0uLHun43r opened this issue Aug 8, 2019 · 3 comments

Comments

@S0uLHun43r
Copy link

S0uLHun43r commented Aug 8, 2019

my env:
Python:3.7.3
DJango:2.2.3
DRF:3.9.1
drf-yasg:1.16.1

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  110.                         child, ChildSwaggerType, use_references, **prop_kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  86.             child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_field_inspectors
  238.             swagger_object_type=swagger_object_type, use_references=use_references, **kwargs

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\base.py" in probe_inspectors
  118.             result = method(obj, **kwargs)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in field_to_swagger_object
  135.             actual_schema = definitions.setdefault(ref_name, make_schema_definition)

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\openapi.py" in setdefault
  690.             ret = maker()

File "C:\Users\zjyao\AppData\Roaming\Python\Python37\site-packages\drf_yasg\inspectors\field.py" in make_schema_definition
  102.                 for property_name, child in serializer.fields.items():

File "C:\Users\zjyao\PycharmProjects\iam_user\venv\lib\site-packages\rest_framework\serializers.py" in fields
  363.             for key, value in self.get_fields().items():

File "D:\website\soms\soms\apps\cmdbapp\serializers.py" in get_fields
  53.         fields = super(CategorySerializer, self).get_fields()

File "C:\Users\zjyao\PycharmProjects\iam_user\venv\lib\site-packages\rest_framework\serializers.py" in get_fields
  1024.         info = model_meta.get_field_info(model)

File "C:\Users\zjyao\PycharmProjects\iam_user\venv\lib\site-packages\rest_framework\utils\model_meta.py" in get_field_info
  39.     forward_relations = _get_forward_relationships(opts)

File "C:\Users\zjyao\PycharmProjects\iam_user\venv\lib\site-packages\rest_framework\utils\model_meta.py" in _get_forward_relationships
  84.             reverse=False

File "<string>" in __new__
  1. <source code not available>

Exception Type: RecursionError at /swagger/
Exception Value: maximum recursion depth exceeded while calling a Python object

i can't find the same issue to me,please help me,thanks

@vladgalindo
Copy link

this is a old bug noirbizarre/flask-restplus#190 (comment), hope this help

@axnsan12
Copy link
Owner

axnsan12 commented Oct 1, 2019

You would need to provide a minimal example to reproduce this.

@S0uLHun43r
Copy link
Author

this is a old bug noirbizarre/flask-restplus#190 (comment), hope this help

thx,it is useful

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants