From 5c8df6207d473544b544038e4d2706afcff11aa3 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 19 Oct 2016 13:16:46 +0530 Subject: [PATCH] [fix] integration scheduler events --- .../doctype/integration_service/integration_service.py | 2 +- frappe/utils/scheduler.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/integration_broker/doctype/integration_service/integration_service.py b/frappe/integration_broker/doctype/integration_service/integration_service.py index 65755c6e11..9d36307672 100644 --- a/frappe/integration_broker/doctype/integration_service/integration_service.py +++ b/frappe/integration_broker/doctype/integration_service/integration_service.py @@ -104,7 +104,7 @@ def get_integration_service_events(): fields=["name"]): controller = get_integration_controller(service.name) - if hasattr(controller, "scheduler_events"): + if hasattr(controller, "scheduler_events").items(): for key, handlers in controller.scheduler_events: events.setdefault(key, []).extend(handlers) diff --git a/frappe/utils/scheduler.py b/frappe/utils/scheduler.py index cb6502b899..20ab828a5c 100755 --- a/frappe/utils/scheduler.py +++ b/frappe/utils/scheduler.py @@ -69,7 +69,8 @@ def enqueue_events_for_site(site, queued_jobs): frappe.logger(__name__).debug('Queued events for site {0}'.format(site)) except: - frappe.logger(__name__).error('Exception in Enqueue Events for Site {0}'.format(site)) + frappe.logger(__name__).error('Exception in Enqueue Events for Site {0}'.format(site) + + '\n' + frappe.get_traceback()) raise finally: