Fix assertion failure on big integers (issue #116)

This commit is contained in:
Vincent Jacques
2012-11-20 19:34:55 +01:00
parent 808fe92191
commit a6972c03c3
34 changed files with 120 additions and 110 deletions
+3 -3
View File
@@ -41,14 +41,14 @@ class Plan(GithubObject.BasicGithubObject):
def _useAttributes(self, attributes):
if "collaborators" in attributes: # pragma no branch
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], int), attributes["collaborators"]
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], (int, long)), attributes["collaborators"]
self._collaborators = attributes["collaborators"]
if "name" in attributes: # pragma no branch
assert attributes["name"] is None or isinstance(attributes["name"], (str, unicode)), attributes["name"]
self._name = attributes["name"]
if "private_repos" in attributes: # pragma no branch
assert attributes["private_repos"] is None or isinstance(attributes["private_repos"], int), attributes["private_repos"]
assert attributes["private_repos"] is None or isinstance(attributes["private_repos"], (int, long)), attributes["private_repos"]
self._private_repos = attributes["private_repos"]
if "space" in attributes: # pragma no branch
assert attributes["space"] is None or isinstance(attributes["space"], int), attributes["space"]
assert attributes["space"] is None or isinstance(attributes["space"], (int, long)), attributes["space"]
self._space = attributes["space"]