From 12401f616b4207b8a3ab54e0b77a0d4baff925db Mon Sep 17 00:00:00 2001 From: "Phyks (Lucas Verney)" Date: Fri, 30 Sep 2016 05:30:38 +0200 Subject: [PATCH] Avoid an AttributeError if no session is used for a module --- cozyweboob.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/cozyweboob.py b/cozyweboob.py index cc4f3ce..ee5c8e0 100755 --- a/cozyweboob.py +++ b/cozyweboob.py @@ -120,9 +120,13 @@ def main(used_modules): logging.error("%s capability is not implemented.", capability) continue # Store session cookie of this module, to fetch files afterwards - fetched_data[module["id"]]["cookies"] = dict_from_cookiejar( - backend.browser.session.cookies - ) + try: + fetched_data[module["id"]]["cookies"] = dict_from_cookiejar( + backend.browser.session.cookies + ) + except AttributeError: + # Avoid an AttributeError if no session is used for this module + fetched_data[module["id"]]["cookies"] = None logging.info("Done fetching from konnectors.") return fetched_data