Мне очень часто приходится сбрасывать какую-то глобальную переменную, которая в противном случае просто читается.
Таким образом, я получаю следующий фрагмент:
if condition:
global _global
_global = None
Возможно лидостичь чего-то вроде:
if condition:
global._global = None
Я пытаюсь ограничить «глобальный» префикс одним оператором.
Примечание: в данном конкретном случае два оператора абсолютноэквивалентно, потому что if
уже создает локальную область, но это не так, если код в большей единице.
Является ли это "pythonycally приемлемым" или меня увлекает моя "предыдущая жизнь"?