@@ -3368,26 +3368,35 @@ def _RequestUrl(self, url, verb, data=None):
3368
3368
'''
3369
3369
if verb == 'POST' :
3370
3370
if data .has_key ('media' ):
3371
- return requests .post (
3372
- url ,
3373
- files = data ,
3374
- auth = self .__auth ,
3375
- timeout = self ._requests_timeout
3376
- )
3371
+ try :
3372
+ return requests .post (
3373
+ url ,
3374
+ files = data ,
3375
+ auth = self .__auth ,
3376
+ timeout = self ._requests_timeout
3377
+ )
3378
+ except requests .RequestException as e :
3379
+ raise TwitterError (str (e ))
3377
3380
else :
3378
- return requests .post (
3381
+ try :
3382
+ return requests .post (
3383
+ url ,
3384
+ data = data ,
3385
+ auth = self .__auth ,
3386
+ timeout = self ._requests_timeout
3387
+ )
3388
+ except requests .RequestException as e :
3389
+ raise TwitterError (str (e ))
3390
+ if verb == 'GET' :
3391
+ url = self ._BuildUrl (url , extra_params = data )
3392
+ try :
3393
+ return requests .get (
3379
3394
url ,
3380
- data = data ,
3381
3395
auth = self .__auth ,
3382
3396
timeout = self ._requests_timeout
3383
3397
)
3384
- if verb == 'GET' :
3385
- url = self ._BuildUrl (url , extra_params = data )
3386
- return requests .get (
3387
- url ,
3388
- auth = self .__auth ,
3389
- timeout = self ._requests_timeout
3390
- )
3398
+ except requests .RequestException as e :
3399
+ raise TwitterError (str (e ))
3391
3400
return 0 # if not a POST or GET request
3392
3401
3393
3402
def _RequestStream (self , url , verb , data = None ):
@@ -3403,17 +3412,27 @@ def _RequestStream(self, url, verb, data=None):
3403
3412
'''
3404
3413
3405
3414
if verb == 'POST' :
3406
- return requests .post (url , data = data , stream = True ,
3407
- auth = self .__auth )
3408
-
3409
- if verb == 'POST' : return requests .post (url , data = data , stream = True ,
3410
- auth = self .__auth ,
3411
- timeout = self ._requests_timeout
3412
- )
3415
+ try :
3416
+ return requests .post (url , data = data , stream = True ,
3417
+ auth = self .__auth )
3418
+ except requests .RequestException as e :
3419
+ raise TwitterError (str (e ))
3420
+
3421
+ if verb == 'POST' :
3422
+ try :
3423
+ return requests .post (url , data = data , stream = True ,
3424
+ auth = self .__auth ,
3425
+ timeout = self ._requests_timeout
3426
+ )
3427
+ except requests .RequestException as e :
3428
+ raise TwitterError (str (e ))
3413
3429
3414
3430
if verb == 'GET' :
3415
3431
url = self ._BuildUrl (url , extra_params = data )
3416
- return requests .get (url , stream = True , auth = self .__auth ,
3417
- timeout = self ._requests_timeout
3418
- )
3432
+ try :
3433
+ return requests .get (url , stream = True , auth = self .__auth ,
3434
+ timeout = self ._requests_timeout
3435
+ )
3436
+ except requests .RequestException as e :
3437
+ raise TwitterError (str (e ))
3419
3438
return 0 # if not a POST or GET request
0 commit comments