Итак, допустим, у вас есть приложение с переменной, для которой вы будете создавать экземпляр, когда вы загружаете его независимо (т.е. когда вы используете if __name__ == '__main__'
).
Также существует метод, который нужно вызывать, когда клиент импортирует приложение для использования в другом приложении. Этот метод также создает экземпляр этой переменной.
То, что я хочу сделать, это проверить, была ли создана переменная, перед ее определением (поэтому мне не нужно дважды создавать объект). Моя интуиция сказала мне использовать if SOME_VARIABLE is not None: #instantiate here
, но это выдает ошибку
локальная переменная 'SOME_VARIABLE'
ссылка перед присвоением
Что дает?