basic auth -- that was easy :)

This commit is contained in:
Kenneth Reitz
2011-07-23 23:18:17 -04:00
parent a3f9e54a00
commit 97d85351bb
2 changed files with 22 additions and 5 deletions
+6 -1
View File
@@ -22,9 +22,14 @@ def no_auth():
return gh
def basic_auth():
def basic_auth(username, password):
"""Returns an authenticated Github object, via HTTP Basic."""
def enable_auth(*args, **kwargs):
kwargs['auth'] = (username, password)
return args, kwargs
gh = Github()
gh._requests_pre_hook = enable_auth
return gh