Skip to content

Importing MultipleComponents or MultipleComponentsList raises SyntaxError #203

@nickybaby

Description

@nickybaby

image

from lob_python.models import MultipleComponentsList Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/nick/Code/lob/lob-python/lob_python/models/__init__.py", line 44, in <module> from lob_python.model.campaign import Campaign File "/home/nick/Code/lob/lob-python/lob_python/model/campaign.py", line 32, in <module> from lob_python.model.campaign_creative import CampaignCreative File "/home/nick/Code/lob/lob-python/lob_python/model/campaign_creative.py", line 110 'details': (, PostcardDetailsWritable, type(None)), # noqa: E501 ^ SyntaxError: expression expected after dictionary key and ':'

from lob_python.models import MultipleComponents Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/nick/Code/lob/lob-python/lob_python/models/__init__.py", line 44, in <module> from lob_python.model.campaign import Campaign File "/home/nick/Code/lob/lob-python/lob_python/model/campaign.py", line 32, in <module> from lob_python.model.campaign_creative import CampaignCreative File "/home/nick/Code/lob/lob-python/lob_python/model/campaign_creative.py", line 110 'details': (, PostcardDetailsWritable, type(None)), # noqa: E501

This dict is autogenerated from OpenAPI, but also if you refactor the code, a circular import appears:

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions