Index: rietveld.py |
diff --git a/rietveld.py b/rietveld.py |
index 11f901865e17951c06205bcffb6989e04e710403..98422d64675abd7469534a2a61a394a701ce0d8a 100644 |
--- a/rietveld.py |
+++ b/rietveld.py |
@@ -42,15 +42,16 @@ class Rietveld(object): |
"""Accesses rietveld.""" |
def __init__(self, url, email, password): |
self.issue = None |
- self.user = email |
self.url = url |
- self._get_creds = lambda: (email, password) |
+ if email and password: |
+ get_creds = lambda: (email, password) |
+ self.rpc_server = upload.HttpRpcServer( |
+ self.url, |
+ get_creds) |
+ else: |
+ self.rpc_server = upload.GetRpcServer(url, email) |
self._xsrf_token = None |
self._xsrf_token_time = None |
- self.rpc_server = upload.HttpRpcServer( |
- self.url, |
- self._get_creds, |
- save_cookies=False) |
def xsrf_token(self): |
if (not self._xsrf_token_time or |
@@ -175,7 +176,8 @@ class Rietveld(object): |
(flag, value)]) |
def get(self, request_path, **kwargs): |
- return self._send(request_path, payload=None, **kwargs) |
+ kwargs.setdefault('payload', None) |
+ return self._send(request_path, **kwargs) |
def post(self, request_path, data, **kwargs): |
ctype, body = upload.EncodeMultipartFormData(data, []) |
@@ -203,3 +205,6 @@ class Rietveld(object): |
raise |
# If reaching this line, loop again. Uses a small backoff. |
time.sleep(1+maxtries*2) |
+ |
+ # DEPRECATED. |
+ Send = get |