AttributeError после опции «оптимизировать импорт» в Pycharm - PullRequest
0 голосов
/ 02 июля 2019

У меня есть 2 модуля a & b. Я импортирую функции в модуле б функции. Код работал нормально.

модуль

import b

class DrawRectangle:

    def create_rectangle():
    # create rectangle

модуль b

def call_drawing_command():
    import a
    a.DrawRectangle.create_rectangle()

После попытки «оптимизировать опцию импорта» импорт был организован и оптимизирован, что приятно. Но я начал получать

AttributeError: модуль 'b' не имеет атрибута 'DrawRwctangle'

и не может импортировать функции из модуля at at b.

Я полагаю, что использование «опции оптимизации импорта» вызвало эту проблему, хотя я не знаю, почему.

Кто-нибудь знает, как решить эту проблему.

...