ms32035 / firefly-iii-client

Python client for Firefly III API. Please read .generator/Readme.md
23 stars 9 forks source link

New Build 2.0.12.0 Fails in config #21

Open soloam opened 6 months ago

soloam commented 6 months ago

The new Build 2.0.12.0 Fails in config

            configuration = firefly_iii_client.Configuration(
                host=user_input[CONF_URL] + "/api",
                access_token=user_input[CONF_ACCESS_TOKEN],
            )
File "/home/usr/lib/python3.12/site-packages/pydantic/main.py", line 171, in __init__
    self.__pydantic_validator__.validate_python(data, self_instance=self)
pydantic_core._pydantic_core.ValidationError: 3 validation errors for Configuration
editable
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.6/v/missing
title
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.6/v/missing
value
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.6/v/missing
^CFound 2 non-daemonic threads.
soloam commented 6 months ago

This was working on 2.0.5.0. Also the layout from de imports changed... was from firefly_iii_client.apis import about_api and now from firefly_iii_client.api import about_api

Anarhyst266 commented 6 months ago

Faced with the same. The following works fine

firefly_config = firefly_iii_client.configuration.Configuration(host=server_url + "/api", access_token=access_token)