Форум сайта python.su
Добрый день,
email=parsing.verification(user_email) if not(email==True): return render_template("notice.html", notice=email)
Отредактировано Egor2010 (Май 30, 2015 09:42:43)
Офлайн
Egor2010лучше вот так
if not(email==True):
if not len(str(email)) == 4
Офлайн
FishHookА чем лучше ?
Офлайн
Egor2010Смотря что Вы хотели выразить свей формулировкой условия.
А чем лучше ?
Офлайн
Egor2010запашистее
А чем лучше ?
Офлайн
Короче. Мутантов нужно избегать, чтобы никто не бился головой о такой код. Или признак нормального завершения плюс дескрипшн, или строковый же признак нормального завершения. Исключение разве что для None и то не везде.
Офлайн
Удивляют люди, просят оценить, им указываешь на говнокод в элементарных вещах (в базовых, блин!!!) и они же обижаются!!! Ну и нахрена ты тогда тему создавал, думал тебя хвалить будут? За вот такую конструкцию хвалить?
not(email==True)
if email: return ..... else: return render_template("notice.html", notice=email)
Офлайн
if email: return ..... else: return render_template("notice.html", notice=email)
if email: return .....
Офлайн
email_error=parsing.verification(user_email) if email_error is not None: return render_template("notice.html", notice=email_error)
Отредактировано Shaman (Май 30, 2015 15:18:43)
Офлайн