Traceback (most recent call last):


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/utils.py", line 67, in wrapper

return func(*args, **kwds)


 "/Users/bussonniermatthias/dev/jedi/jedi/cache.py", line 112, in wrapper

result = method(self, *args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/base_value.py", line 340, in _wrapped_value

return self._get_wrapped_value()


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/value/iterable.py", line 203, in _get_wrapped_value

TupleGenericManager(self._cached_generics())


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/cache.py", line 44, in wrapper

rv = function(obj, *args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/value/iterable.py", line 195, in _cached_generics

return self._get_generics()


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/value/iterable.py", line 335, in _get_generics

return tuple(x.infer().py__class__() for x in self.py__iter__())


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/value/iterable.py", line 335, in <genexpr>

return tuple(x.infer().py__class__() for x in self.py__iter__())


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/lazy_value.py", line 48, in infer

return self.context.infer_node(self.data)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/context.py", line 222, in infer_node

return infer_node(self, node)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 156, in infer_node

return _infer_node_if_inferred(context, element)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 169, in _infer_node_if_inferred

return _infer_node_cached(context, element)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/cache.py", line 44, in wrapper

rv = function(obj, *args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 174, in _infer_node_cached

return _infer_node(context, element)


 "/Users/bussonniermatthias/dev/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 82, in wrapper

return func(context, *args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 184, in _infer_node

return infer_atom(context, element)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 304, in infer_atom

return context.py__getattribute__(atom, position=position)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/context.py", line 75, in py__getattribute__

values = ValueSet.from_sets(name.infer() for name in names)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/base_value.py", line 426, in from_sets

for set_ in sets:


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/context.py", line 75, in <genexpr>

values = ValueSet.from_sets(name.infer() for name in names)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/names.py", line 546, in infer

return self.get_executed_param_name().infer()


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/param.py", line 28, in infer

return self._lazy_value.infer()


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/lazy_value.py", line 48, in infer

return self.context.infer_node(self.data)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/context.py", line 222, in infer_node

return infer_node(self, node)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 156, in infer_node

return _infer_node_if_inferred(context, element)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 169, in _infer_node_if_inferred

return _infer_node_cached(context, element)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/cache.py", line 44, in wrapper

rv = function(obj, *args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 174, in _infer_node_cached

return _infer_node(context, element)


 "/Users/bussonniermatthias/dev/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 82, in wrapper

return func(context, *args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 184, in _infer_node

return infer_atom(context, element)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/syntax_tree.py", line 304, in infer_atom

return context.py__getattribute__(atom, position=position)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/context.py", line 75, in py__getattribute__

values = ValueSet.from_sets(name.infer() for name in names)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/base_value.py", line 426, in from_sets

for set_ in sets:


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/context.py", line 75, in <genexpr>

values = ValueSet.from_sets(name.infer() for name in names)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/names.py", line 542, in infer

values = super().infer()


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/names.py", line 503, in infer

doc_params = docstrings.infer_param(self.function_value, self._get_param_node())


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/cache.py", line 44, in wrapper

rv = function(obj, *args, **kwargs)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/docstrings.py", line 279, in infer_param

types = infer_docstring(function_value.py__doc__())


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/docstrings.py", line 271, in infer_docstring

for param_str in _search_param_in_docstr(docstring, param.name.value)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/docstrings.py", line 159, in _search_param_in_docstr

return _search_param_in_numpydocstr(docstr, param_str)


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/docstrings.py", line 73, in _search_param_in_numpydocstr

return list(_expand_typestr(p_type))


 "/Users/bussonniermatthias/dev/jedi/jedi/inference/docstrings.py", line 116, in _expand_typestr

for leaf in node.children[1].children:
AttributeError: 'Name' object has no attribute 'children'

Traceback (most recent call last):


 "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner

response = get_response(request)


 "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 187, in _get_response

response = self.process_exception_by_middleware(e, request)


 "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 185, in _get_response

response = wrapped_callback(request, *callback_args, **callback_kwargs)


 "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view

return view_func(*args, **kwargs)


 "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py", line 68, in view

return self.dispatch(request, *args, **kwargs)


 "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 494, in dispatch

response = self.handle_exception(exc)


 "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 454, in handle_exception

self.raise_uncaught_exception(exc)


 "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 491, in dispatch

response = handler(request, *args, **kwargs)


 "/usr/local/lib/python3.6/site-packages/drf_yasg/views.py", line 88, in get

schema = generator.get_schema(request, self.public)


 "/usr/local/lib/python3.6/site-packages/drf_yasg/generators.py", line 203, in get_schema

paths, prefix = self.get_paths(endpoints, components, request, public)


 "/usr/local/lib/python3.6/site-packages/drf_yasg/generators.py", line 317, in get_paths

operations[method.lower()] = self.get_operation(view, path, prefix, method, components, request)


 "/usr/local/lib/python3.6/site-packages/drf_yasg/generators.py", line 357, in get_operation

operation = view_inspector.get_operation(operation_keys)


 "/usr/local/lib/python3.6/site-packages/drf_yasg/inspectors/view.py", line 38, in get_operation

responses = self.get_responses()


 "/usr/local/lib/python3.6/site-packages/drf_yasg/inspectors/view.py", line 161, in get_responses

responses=self.get_response_schemas(response_serializers)


 "/src/lib/ucee-django-utils/ucee_django_utils/schema.py", line 25, in get_response_schemas

resp_schemas = super().get_response_schemas(response_serializers)


 "/usr/local/lib/python3.6/site-packages/drf_yasg/inspectors/view.py", line 224, in get_response_schemas

if not isinstance(response.schema, openapi.Schema.OR_REF):


 "/usr/local/lib/python3.6/site-packages/drf_yasg/openapi.py", line 102, in __getattr__

raise AttributeError("object of class " + type(self).__name__ + " has no attribute " + item)
AttributeError: object of class Response has no attribute schema
