From a6d4e76e997efb647f427ff2459e8b3bc3b6f499 Mon Sep 17 00:00:00 2001 From: Marek Marecki Date: Wed, 8 May 2013 00:07:35 +0200 Subject: [PATCH] `Client()` is now ruling-em-all with one post method --- diaspy/client.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/diaspy/client.py b/diaspy/client.py index 1db18f9..0874550 100644 --- a/diaspy/client.py +++ b/diaspy/client.py @@ -28,27 +28,21 @@ class Client: self.connection.login() self.stream = diaspy.streams.Stream(self.connection, 'stream.json') - def post(self, text, aspect_ids='public', photos=None): + def post(self, text, aspect_ids='public', photos=None, photo=''): """This function sends a post to an aspect - :param text: Text to post. + :param text: text to post :type text: str :param aspect_ids: Aspect ids to send post to. :type aspect_ids: str - + :param photo: path to picture file + :type photo: str + :returns: diaspy.models.Post -- the Post which has been created """ - post = self.stream.post(text, aspect_ids, photos) + post = self.stream.post(text, aspect_ids, photos, photo) return post - def post_picture(self, filename): - """This method posts a picture to D*. - - :param filename: Path to picture file. - :type filename: str - """ - return self.stream.post_picture(filename) - def get_activity(self): """This function returns activity stream. -- 2.25.1