From bdc593ac5ae97f4f9d65df15fcc18b632fae7666 Mon Sep 17 00:00:00 2001 From: David Medina Date: Sat, 5 Nov 2011 20:47:14 +0100 Subject: Fix litle bugs and args to request --- github3/errors.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'github3/errors.py') diff --git a/github3/errors.py b/github3/errors.py index 6932360..96693be 100644 --- a/github3/errors.py +++ b/github3/errors.py @@ -12,12 +12,15 @@ class GithubError(object): def __init__(self, response): self._parser = json self.status_code = response.status_code - self.debug = self._parser.loads(response.content) + if response.content: + self.debug = self._parser.loads(response.content) + else: + self.debug = {} def error_400(self): return exceptions.BadRequest("400 - %s" % self.debug.get('message')) - def error_404(self) + def error_404(self): return exceptions.NotFound("404 - %s" % self.debug.get('message')) def error_422(self): -- cgit v1.2.3-59-g8ed1b