mirror of
https://github.com/python-telegram-bot/python-telegram-bot.git
synced 2025-03-16 12:25:45 +01:00
Merge pull request #155 from tsnoam/master
_try_except_req(): catch httplib.HTTPException
This commit is contained in:
commit
fe26c94440
1 changed files with 9 additions and 0 deletions
|
@ -25,6 +25,13 @@ import json
|
|||
import socket
|
||||
from ssl import SSLError
|
||||
|
||||
try:
|
||||
# python2
|
||||
from httplib import HTTPException
|
||||
except ImportError:
|
||||
# python3
|
||||
from http.client import HTTPException
|
||||
|
||||
try:
|
||||
from urllib.request import urlopen, urlretrieve, Request
|
||||
from urllib.error import HTTPError
|
||||
|
@ -82,6 +89,8 @@ def _try_except_req(func):
|
|||
raise TelegramError("Timed out")
|
||||
|
||||
raise TelegramError(str(error))
|
||||
except HTTPException as error:
|
||||
raise TelegramError('HTTPException: {0!r}'.format(error))
|
||||
|
||||
return decorator
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue