From cc610a5e124404d8a56bae58ea7c8b77bd40e668 Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Thu, 17 Jun 2010 01:06:32 +0200 Subject: [PATCH] add join_id --- weboob/frontends/videoob/videoob.py | 2 +- weboob/tools/application/console.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/frontends/videoob/videoob.py b/weboob/frontends/videoob/videoob.py index 589e3aab..bc01423f 100644 --- a/weboob/frontends/videoob/videoob.py +++ b/weboob/frontends/videoob/videoob.py @@ -51,5 +51,5 @@ class Videoob(ConsoleApplication): def command_search(self, pattern=None): print (u'Search pattern: %s' % pattern if pattern else u'Last videos').encode('utf-8') for backend, video in self.weboob.do('iter_search_results', pattern=pattern, nsfw=self.options.nsfw): - video.id = u'%s@%s' % (video.id, backend.name) + video.id = self.join_id(video.provider_id, backend.name) self.format(video) diff --git a/weboob/tools/application/console.py b/weboob/tools/application/console.py index 2275d030..60bded97 100644 --- a/weboob/tools/application/console.py +++ b/weboob/tools/application/console.py @@ -229,3 +229,6 @@ class ConsoleApplication(BaseApplication): except ValueError: backend_name = None return _id, backend_name + + def join_id(self, provider_id, backend_name): + return u'%s@%s' % (provider_id, backend_name)