Skip to content

Commit

Permalink
adding support for requests==0.10.2 and removing pdb
Browse files Browse the repository at this point in the history
  • Loading branch information
garbas committed Feb 19, 2012
1 parent 30d3131 commit f561d79
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 15 deletions.
7 changes: 2 additions & 5 deletions githubcollective/config.py
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def __init__(self, filename, verbose, pretend):
self.is_url(filename): self.is_url(filename):
response = requests.get(filename) response = requests.get(filename)
response.raise_for_status() response.raise_for_status()
data = response.read() data = response.text
elif type(filename) in [str, unicode] and \ elif type(filename) in [str, unicode] and \
os.path.exists(filename): os.path.exists(filename):
f = open(filename) f = open(filename)
Expand All @@ -48,10 +48,7 @@ def __init__(self, filename, verbose, pretend):


def parse(self, data): def parse(self, data):
teams, repos = {}, {} teams, repos = {}, {}
try: data = json.loads(data)
data = json.loads(data)
except:
import ipdb; ipdb.set_trace()


for team in data['teams']: for team in data['teams']:
team = Team(**team) team = Team(**team)
Expand Down
19 changes: 9 additions & 10 deletions githubcollective/github.py
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ def __init__(self, organization, username, password, verbose, pretend):
# requests library helpers # requests library helpers


def _request(self, method, url, data=None): def _request(self, method, url, data=None):
kw = {'url': BASE_URL+url+'?per_page=10000', kw = {'url': BASE_URL + url + '?per_page=10000',
'headers': self.headers} 'headers': self.headers}
if data: if data:
kw['data'] = data kw['data'] = data
Expand All @@ -49,14 +49,11 @@ def _request(self, method, url, data=None):
method.__name__.upper(), method.__name__.upper(),
kw['url'], kw['url'],
) )
try: response.raise_for_status()
response.raise_for_status()
except:
import ipdb; ipdb.set_trace()
return response return response


def _get_request(self, url): def _get_request(self, url):
return json.load(self._request(requests.get, url)) return json.loads(self._request(requests.get, url).text)


def _delete_request(self, url): def _delete_request(self, url):
if self.pretend: if self.pretend:
Expand Down Expand Up @@ -97,7 +94,8 @@ def _gh_org_repos(self):
return self._get_request('/orgs/%s/repos' % self.org) return self._get_request('/orgs/%s/repos' % self.org)


def _gh_org_fork_repo(self, fork_url): def _gh_org_fork_repo(self, fork_url):
return self._post_request('/repos/%s/forks' % fork_url, {'org': self.org}) return self._post_request('/repos/%s/forks' % fork_url,
{'org': self.org})


def _gh_org_create_repo(self, name): def _gh_org_create_repo(self, name):
return self._post_request('/orgs/%s/repos' % self.org, json.dumps({ return self._post_request('/orgs/%s/repos' % self.org, json.dumps({
Expand Down Expand Up @@ -128,8 +126,9 @@ def _gh_org_remove_team_member(self, id, member):
return self._delete_request('/teams/%s/members/%s' % (id, member)) return self._delete_request('/teams/%s/members/%s' % (id, member))


def _gh_org_add_team_repo(self, id, repo): def _gh_org_add_team_repo(self, id, repo):
return self._put_request('/teams/%s/repos/%s/%s' % (id, self.org, repo)) return self._put_request('/teams/%s/repos/%s/%s' %
(id, self.org, repo))


def _gh_org_remove_team_repo(self, id, repo): def _gh_org_remove_team_repo(self, id, repo):
return self._delete_request('/teams/%s/repos/%s/%s' % (id, self.org, repo)) return self._delete_request('/teams/%s/repos/%s/%s' %

(id, self.org, repo))

0 comments on commit f561d79

Please sign in to comment.