diff options
author | 2012-02-11 19:29:25 +0100 | |
---|---|---|
committer | 2012-02-11 21:44:10 +0100 | |
commit | 7ac46101c007190294156e66a795b6e3a5cd898f (patch) | |
tree | 696166f8e10387c29d7e4971832e3b11c440f928 /pygithub3/requests | |
parent | Email pattern to requests.emails (diff) | |
download | python-github3-7ac46101c007190294156e66a795b6e3a5cd898f.tar.xz python-github3-7ac46101c007190294156e66a795b6e3a5cd898f.zip |
Services.users tests completed
services.users.user
services.users.emails
services.users.keys
services.users.followers
Diffstat (limited to 'pygithub3/requests')
-rw-r--r-- | pygithub3/requests/__init__.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pygithub3/requests/__init__.py b/pygithub3/requests/__init__.py index a734895..b369565 100644 --- a/pygithub3/requests/__init__.py +++ b/pygithub3/requests/__init__.py @@ -23,12 +23,12 @@ class Body(object): self.required = required def dumps(self): - if not self.content: - return None + if not self.schema: + return self.content or None return json.dumps(self.parse()) def parse(self): - if self.schema and not hasattr(self.content, 'items'): + if not hasattr(self.content, 'items'): raise ValidationError("'%s' needs a content dictionary" % self.__class__.__name__) parsed = {key: self.content[key] for key in self.schema @@ -40,7 +40,7 @@ class Body(object): if not parsed[attr_required]: raise ValidationError("'%s' attribute can't be empty" % attr_required) - return parsed or self.content + return parsed class Request(object): |