python-exception

try:
# Some Code....

except:
# optional block
# Handling of exception (if required)

else:
# execute if no exception

finally:
# Some code .....(always executed)
try:
...
except Exception as e:
import traceback
traceback.print_exc()
errMsg = traceback.format_exc()
print("Error: 异常,无法发送邮件: " + errMsg)
logger.error("send email failed exception." + errMsg)
except:
import traceback
traceback.print_exc()
errMsg = traceback.format_exc()
print("Error: 未知异常,无法发送邮件: " + errMsg)
logger.error("send email failed unexpected exception." + errMsg)
try:
requests.get('https://www.taobao.com/', timeout=0.1)
except requests.exceptions.ConnectTimeout:
NETWORK_STATUS = False
except requests.exceptions.Timeout:
REQUEST_TIMEOUT = TRUE