История изменений
Исправление Sahas, (текущая версия) :
часть проверок можно выполнять до начала выполнения программы
кстати, да, как пример — неинициализированная переменная в функции. Линтеры это отлавливают, но, блин, можно же было и интерпретатору понять, что следующий код плохой:
def func():
print(a)
Кстати, может кто-нибудь сделать так (не меняя функции func()), чтобы её вызов не завершился исключением? (Помимо определения переменной во внешней области видимости)
Исправление Sahas, :
часть проверок можно выполнять до начала выполнения программы
кстати, да, как пример — неинициализированная переменная в функции. Линтеры это отлавливают, но, блин, можно же было и интерпретатору понять, что следующий код плохой:
def func():
print(a)
Кстати, может кто-нибудь сделать так (не меняя функции func()), чтобы её вызов не завершился исключением?
Исходная версия Sahas, :
часть проверок можно выполнять до начала выполнения программы
кстати, да, как пример — неинициализированная переменная в функции. Линтеры это отлавливают, но, блин, можно же было и интерпретатору понять, что следующий код плохой:
def func()
print(a)
Кстати, может кто-нибудь сделать так (не меняя функции func()), чтобы её вызов не завершился исключением?