Я хочу вызвать исключение KeyError
, если возвращаемое значение равно None
, но следующее вызывает ошибку SyntaxError: недопустимый синтаксис
исключение.
try:
protocol = serverInfo_D['protocol'] or raise KeyError("protocol not present")
except KeyError:
print "Improper server config"
Какой простой способ заставить это работать?