From 63d3679ade54d9947dbfdb247a17479f7e7e61d9 Mon Sep 17 00:00:00 2001 From: Marek Marecki Date: Sun, 14 Apr 2013 01:18:23 +0200 Subject: [PATCH] Small changes in `client.py` related to use of `Connection()` --- TODO.mdown | 13 ------------- diaspy/client.py | 4 ++-- 2 files changed, 2 insertions(+), 15 deletions(-) delete mode 100644 TODO.mdown diff --git a/TODO.mdown b/TODO.mdown deleted file mode 100644 index 9bc2cc1..0000000 --- a/TODO.mdown +++ /dev/null @@ -1,13 +0,0 @@ -0. write `connection.py` module and port diaspy to use it, - * `_sessionpost()` -> `Connection.post()` etc., - * `login()` for logging in, - * `_setlogin()` for setting login data, - * (?) `_setpod()` for setting pod, - * (?) `_setusername()` for setting username, - * (?) `_setpassword()`for setting password, - * `_switchpod()` for switching pods on the fly (killer feature) - unsuccessful switch will result in disconnecting from current pod (?) or - will keep the connection but raise an exception/warning, -1. refactor all code to use naming convention: `camelCase()` for methods and - `underscored_names` for variables; preceding underscore accepted for private stuff, -2. add more killer-features, diff --git a/diaspy/client.py b/diaspy/client.py index 8a1a7ad..9adf538 100644 --- a/diaspy/client.py +++ b/diaspy/client.py @@ -49,7 +49,7 @@ class Client: raise Exception('{0}: Post could not be posted.'.format( r.status_code)) - return diaspy.models.Post(str(r.json()['id']), self) + return diaspy.models.Post(str(r.json()['id']), self.connection) def post(self, text, aspect_ids='public', photos=None): """This function sends a post to an aspect @@ -246,7 +246,7 @@ class Client: 'conversation[subject]': subject, 'conversation[text]': text, 'utf8': '✓', - 'authenticity_token': self.get_token()} + 'authenticity_token': self.connection.getToken()} r = self.connection.post('conversations/', data=data, -- 2.25.1