Factorize the creation of attributes (preparation for #195)

This commit is contained in:
Vincent Jacques
2013-09-12 09:27:25 +02:00
parent 4a5009741a
commit 597e123029
55 changed files with 620 additions and 1132 deletions
+2 -4
View File
@@ -49,8 +49,6 @@ class Status(github.GithubObject.NonCompletableGithubObject):
def _useAttributes(self, attributes):
if "status" in attributes: # pragma no branch
assert attributes["status"] is None or isinstance(attributes["status"], (str, unicode)), attributes["status"]
self._status = github.GithubObject.ValuedAttribute(attributes["status"])
self._status = self._makeStringAttribute(attributes["status"])
if "last_updated" in attributes: # pragma no branch
assert attributes["last_updated"] is None or isinstance(attributes["last_updated"], (str, unicode)), attributes["last_updated"]
self._last_updated = github.GithubObject.ValuedAttribute(self._parseDatetime(attributes["last_updated"]))
self._last_updated = self._makeDatetimeAttribute(attributes["last_updated"])