From 15d253133b07dc4a2d95481f4bba2c5aeaed456a Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Thu, 20 May 2010 16:28:19 +0200 Subject: [PATCH] stricter id2url decorator --- weboob/tools/browser/decorators.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser/decorators.py b/weboob/tools/browser/decorators.py index 7198f419..68cc4faa 100644 --- a/weboob/tools/browser/decorators.py +++ b/weboob/tools/browser/decorators.py @@ -41,12 +41,16 @@ def id2url(id2url): else: if '@' in arg: _id, provider = arg.split('@') - if provider in self.DOMAIN: + if provider == self.DOMAIN: url = id2url(_id) + if url is None: + return None else: return None else: url = id2url(arg) + if url is None: + return None new_args = [url] new_args.extend(args[1:]) return func(self, *new_args, **kwargs)