У меня есть некоторые операторы if, такие как:
def is_valid(self):
if (self.expires is None or datetime.now() < self.expires)
and (self.remains is None or self.remains > 0):
return True
return False
Когда я набираю это выражение, мой Vim автоматически перемещает and
на новую строку с тем же отступом, что и строка if
. Я пробую больше комбинаций отступов, но проверка всегда говорит, что это недопустимый синтаксис. Как построить длинные if'ы?