From 0d3604b9877a9effc7307f1c6aee3a8c95d73541 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com> Date: Fri, 6 Jul 2012 17:35:09 +0200 Subject: [PATCH] Inform in case of missing package. --- product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py b/product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py index 85851a7ee2..5e4dc0c464 100644 --- a/product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py +++ b/product/ERP5Security/ERP5ExternalOauth2ExtractionPlugin.py @@ -197,6 +197,11 @@ class ERP5FacebookExtractionPlugin(ERP5ExternalOauth2ExtractionPlugin, BasePlugi header_string = 'facebook' def getUserEntry(self, token): + if facebook is None: + LOG('ERP5FacebookExtractionPlugin', INFO, + 'No facebook module, install facebook-sdk package. ' + 'Authentication disabled.') + return None timeout = socket.getdefaulttimeout() try: # require really fast interaction -- 2.30.9