@delnan: О local / nonglobal это то, что я имел в виду под «Если вы имеете в виду переменную на уровне модуля». Об этом идиотском «Так лежит безумие» вы должны рассказать ОП, а не мне ... кстати, в ответе фактически сказано, что это не так, как нужно делать.
граммист RoR, новичок в Python. Я пытаюсь найти синтаксис, который позволит мне установить переменную на определенное значение, только если она не была назначена ранее. В основном я хочу:
# only if var1 has not been previously assigned
var1 = 4