From f06548a5f09765b0bd2edd40ee92d2bb44c28379 Mon Sep 17 00:00:00 2001 From: Bezleputh Date: Thu, 4 Jul 2013 13:36:51 +0200 Subject: [PATCH] correction on lolix module to avoid error on console application --- modules/lolix/backend.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/lolix/backend.py b/modules/lolix/backend.py index cebb7b25..727402dd 100644 --- a/modules/lolix/backend.py +++ b/modules/lolix/backend.py @@ -23,11 +23,12 @@ from weboob.tools.value import Value from weboob.capabilities.job import ICapJob from .browser import LolixBrowser +from .job import LolixJobAdvert __all__ = ['LolixBackend'] -class LolixBackend(BaseBackend, BackendConfig, ICapJob): +class LolixBackend(BaseBackend, ICapJob): NAME = 'lolix' DESCRIPTION = u'Lolix est un centre de compétences spécialisé dans les technologies à base de Logiciel Libre.' MAINTAINER = u'Bezleputh' @@ -140,6 +141,11 @@ class LolixBackend(BaseBackend, BackendConfig, ICapJob): limit_date=self.config['limit_date'].get()): yield advert - def get_job_advert(self, _id, advert): + def get_job_advert(self, _id, advert=None): with self.browser: return self.browser.get_job_advert(_id, advert) + + def fill_obj(self, advert, fields): + self.get_job_advert(advert.id, advert) + + OBJECTS = {LolixJobAdvert: fill_obj}