python pep8 class in init imported but not used

后端 未结 3 865
轻奢々
轻奢々 2021-02-02 05:42

I\'m doing PEP8 checks in python using the python flake8 library. I have an import statement in an __init__.py file in one of my sub-modules which looks like this:<

3条回答
  •  醉酒成梦
    2021-02-02 06:08

    This is not actually a PEP8 violation. I simply do this:

    from .my_class import MyClass  # noqa
    

    Edit: Another possibility is to use __all__. In that case, flake8 understands what is going on:

    from .my_class import MyClass
    
    __all__ = ['MyClass',]
    

提交回复
热议问题