From: Marek Marecki Date: Tue, 7 May 2013 22:07:35 +0000 (+0200) Subject: `Client()` is now ruling-em-all with one post method X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=a6d4e76e997efb647f427ff2459e8b3bc3b6f499;p=diaspy.git `Client()` is now ruling-em-all with one post method --- 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.