Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ===================================================================
- --- connection.py (revision 9989)
- +++ connection.py (working copy)
- @@ -11,9 +11,14 @@
- self.base_url = base_url
- self.response_type = response_type
- self.cookie = None
- + self.login = None
- + self.password = None
- self.connection = httplib2.Http(".cache")
- def login(self, username, password):
- + self.username = username
- + self.password = password
- +
- url = "login/"
- self._request("GET", url, ignore_response=True)
- self._request("POST", url,
- @@ -61,6 +66,11 @@
- if response['status'] == '302':
- location = urlparse(response['location'])
- +
- + if(location.startswith("/login/")):
- + self.login(self.username, self.password)
- + return self._request(method, url, get, post, ignore_response)
- +
- path = location[2].replace("/", "", 1)
- get_params = parse_qs(location[4])
- return self._request('GET', path, get=get_params, ignore_response=ignore_response)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement