Raise on 404 error when getting data

This commit is contained in:
Vincent Jacques
2012-02-18 04:39:41 +00:00
parent 439e43233e
commit 74618d316e
2 changed files with 13 additions and 2 deletions
+7 -1
View File
@@ -4,6 +4,9 @@ import base64
from GithubObjects import *
class UnknownGithubObject( Exception ):
pass
class Github:
def __init__( self, login, password ):
self.__login = login
@@ -11,7 +14,10 @@ class Github:
def _dataRequest( self, verb, url, parameters, data ):
status, headers, data = self.__rawRequest( verb, url, parameters, data )
return data
if 200 <= status < 300:
return data
else:
raise UnknownGithubObject()
def _statusRequest( self, verb, url, parameters, data ):
status, headers, data = self.__rawRequest( verb, url, parameters, data )