From ef912af6b79414351de245aa7a6919cad461ca50 Mon Sep 17 00:00:00 2001 From: AKFish Date: Wed, 21 Aug 2013 17:01:13 +0800 Subject: [PATCH] Update Organization.py --- github/Event.py | 5 ++++- github/MainClass.py | 2 +- github/Organization.py | 3 --- github/Repository.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/github/Event.py b/github/Event.py index 1670782e..cd45e14c 100644 --- a/github/Event.py +++ b/github/Event.py @@ -114,7 +114,7 @@ class Event(github.GithubObject.NonCompletableGithubObject): self._id = attributes["id"] if "org" in attributes: # pragma no branch assert attributes["org"] is None or isinstance(attributes["org"], dict), attributes["org"] - self._org = None if attributes["org"] is None else github.Organization.Organization(self._requester, attributes["org"], completed=False) + self._org = None if attributes["org"] is None else github.Organization.Organization(self._requester, self._headers, attributes["org"], completed=False) if "payload" in attributes: # pragma no branch assert attributes["payload"] is None or isinstance(attributes["payload"], dict), attributes["payload"] self._payload = attributes["payload"] @@ -127,3 +127,6 @@ class Event(github.GithubObject.NonCompletableGithubObject): if "type" in attributes: # pragma no branch assert attributes["type"] is None or isinstance(attributes["type"], (str, unicode)), attributes["type"] self._type = attributes["type"] + + + diff --git a/github/MainClass.py b/github/MainClass.py index 394eddb0..44e22df1 100644 --- a/github/MainClass.py +++ b/github/MainClass.py @@ -154,7 +154,7 @@ class Github(object): None, None ) - return github.Organization.Organization(self.__requester, data, completed=True) + return github.Organization.Organization(self.__requester, headers, data, completed=True) def get_repo(self, full_name): """ diff --git a/github/Organization.py b/github/Organization.py index 16db918d..bf341419 100644 --- a/github/Organization.py +++ b/github/Organization.py @@ -41,9 +41,6 @@ class Organization(github.GithubObject.CompletableGithubObject): """ This class represents Organizations. The reference can be found here http://developer.github.com/v3/orgs/ """ - def __init__(self, requester, attributes, completed): - # Adapte for __init__ change, remove later - github.GithubObject.CompletableGithubObject.__init__(self, requester, {}, attributes, completed) @property def avatar_url(self): diff --git a/github/Repository.py b/github/Repository.py index 3319d30a..32c93e5a 100644 --- a/github/Repository.py +++ b/github/Repository.py @@ -1713,7 +1713,7 @@ class Repository(github.GithubObject.CompletableGithubObject): self._open_issues = attributes["open_issues"] if "organization" in attributes: # pragma no branch assert attributes["organization"] is None or isinstance(attributes["organization"], dict), attributes["organization"] - self._organization = None if attributes["organization"] is None else github.Organization.Organization(self._requester, attributes["organization"], completed=False) + self._organization = None if attributes["organization"] is None else github.Organization.Organization(self._requester, self._headers, attributes["organization"], completed=False) if "owner" in attributes: # pragma no branch assert attributes["owner"] is None or isinstance(attributes["owner"], dict), attributes["owner"] self._owner = None if attributes["owner"] is None else github.NamedUser.NamedUser(self._requester, self._headers, attributes["owner"], completed=False)