Skip to content

[BUG] [PYTHON][securitySchemes:jwtAuth] 'Configuration' object has no attribute 'access_token' #7929

@lsaavedr

Description

@lsaavedr

Bug Report

  • Have you provided a full/minimal spec to reproduce the issue?
  • Have you validated the input using an OpenAPI validator (example)?
  • Have you tested with the latest master to confirm the issue still exists?
  • Have you searched for related issues/PRs?
  • What's the actual output vs expected output?
  • [Optional] Sponsorship to speed up the bug fix or feature request (example)
Description

In Configuration class its needed define self.access_token = None in __init__ function to use it in auth_settings function, without this its was generated an error:

Traceback (most recent call last):
  File "src/test.py", line 13, in <module>
    ok = api.organizacion_activos_list()
  File "/home/jidj85/envpi/lib/python3.7/site-packages/smi/api/organizacion_api.py", line 338, in organizacion_activos_list
    return self.organizacion_activos_list_with_http_info(**kwargs)  # noqa: E501
  File "/home/jidj85/envpi/lib/python3.7/site-packages/smi/api/organizacion_api.py", line 444, in organizacion_activos_list_with_http_info
    _request_auth=local_var_params.get('_request_auth'))
  File "/home/jidj85/envpi/lib/python3.7/site-packages/smi/api_client.py", line 381, in call_api
    _request_auth)
  File "/home/jidj85/envpi/lib/python3.7/site-packages/smi/api_client.py", line 170, in __call_api
    request_auth=_request_auth)
  File "/home/jidj85/envpi/lib/python3.7/site-packages/smi/api_client.py", line 559, in update_params_for_auth
    auth_setting = self.configuration.auth_settings().get(auth)
  File "/home/jidj85/envpi/lib/python3.7/site-packages/smi/configuration.py", line 423, in auth_settings
    if self.access_token is not None:
AttributeError: 'Configuration' object has no attribute 'access_token'
openapi-generator version

openapi-generator-cli-5.0.0-20201112.170402-866.jar

OpenAPI declaration file content or url

https://smi.enerlink.cl/api/schema

Generation Details
jidj85@~$ java -jar openapi-generator-cli-5.0.0-20201112.170402-866.jar generate \
  -i https://smi.enerlink.cl/api/schema/ \
  --package-name smi \
  -g python \
  -o smi
Steps to reproduce
jidj85@~$ pip3 install smi/
jidj85@~$ python
>>> from smi import Configuration
>>> from smi.api_client import ApiClient
>>> from smi.api.organizacion_api import OrganizacionApi
>>> conf = Configuration(host='https://smi.enerlink.cl')
>>> api = OrganizacionApi(ApiClient(conf))
>>> ok = api.organizacion_activos_list()
Related issues/PRs

None

Suggest a fix

In Configuration class its needed define self.access_token = None in __init__ function to use it in auth_settings function

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions