- 1
- 2
- 3
- 4
- 5
- 6
- 7
assert exec("from my_runtime_analyze_lib import do_amazing_magic") or True
if __name__ == '__main__':
do_smth()
assert do_amazing_magic()
do_smth_else()
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
assert exec("from my_runtime_analyze_lib import do_amazing_magic") or True
if __name__ == '__main__':
do_smth()
assert do_amazing_magic()
do_smth_else()
Как вхерачить в код любую ересь для dev окружения, а потом отключить на продакшене. Только не забыть бы на проде при запуске флаг оптимизации.
SemaReal 16.03.2018 19:02 # −1
Сначала все сказали что assert нужен только для дебага.
Потом дурачки написали
assert someVeryUsefulMethod()
и оказалось что и на продакшене нельзя без assert. Так вот идея обосралася
g0_1494076596974 16.03.2018 21:49 # −1
syoma 16.03.2018 22:19 # −1
kir_rik 16.03.2018 23:28 # 0
kir_rik 16.03.2018 23:29 # 0