Можно индексировать в кортеж:
(falseValue, trueValue)[test]
test
потребности возвратиться Верный или Ложь .
могло бы быть более безопасно всегда реализовать его как:
(falseValue, trueValue)[test == True]
или можно использовать встроенное bool()
для уверения булевская переменная значение:
(falseValue, trueValue)[bool()]
Обновлено: нулевое значение (0) приводит к тому, что объединенные соединения имеют максимальное время ожидания соединения.
Ссылка .
Это означает, что период ожидания соединения отсутствует. Например, если установлено 300, если в это время запрос не завершен, скажем, из-за большого количества данных, будет сгенерировано исключение тайм-аута. Если указано значение 0, он будет работать до завершения запроса.
Кроме того, Когда вы используете Connection LifeTime: Он разрушает объединенные соединения Если время, в течение которого открывается ваше соединение, больше, чем Connection LifeTime, соединение невозможно использовать.
Я предлагаю использовать Connection LifeTime, если у вас нет соединения в кластере серверов