Форум сайта python.su
Я бы сделал так:
orm_sort_key, sort_string = parse_sort_argument(
request.GET.get('sort', default_sort_value))
Офлайн
lorienСразу после ( переносишь аргументы на другую строку, и места становится сразу много.
Мне давно мучает вопрос. Возьмём такой код.
Офлайн
Получается, только добавлять лишнюю строку и переменную, если по PEP8.
Офлайн
Может это и к лучшему
# Разрежённое лучше плотного.
# Удобочитаемость важна.
Офлайн
1) Я бы так написал
sort_value = request.GET.get('sort', default_sort_value)
orm_sort_key, sort_string = parse_sort_argument(sort_value)
orm_sort_key, sort_string = parse_sort_argument(
request.GET.get('sort', default_sort_value),
)
if one:
if two:
if three:
if four:
success()
else:
print error4
else:
print error3
else:
print error2
else:
print error1
class Break(Exception): pass
try:
if not one:
raise Break(error1)
if not two:
raise Break(error2)
if not three:
raise Break(error3)
if not four:
raise Break(error4)
success()
except Break, e:
print e
except AnotherError, e:
print e
Отредактировано (Июль 1, 2009 00:06:12)
Офлайн