From 68fac3b664927787a51ef3721602bde63ff27e94 Mon Sep 17 00:00:00 2001 From: Artur Basiak Date: Tue, 18 Jul 2017 13:09:27 +0200 Subject: [PATCH] Use absolute paths for imports Absolute paths are required for importing modules. Python3 cannot find modules if absolute paths are not used. Change-Id: Id060f269bfb1d17ccad844451678359e664386fa --- monasca_notification/main.py | 6 +++--- monasca_notification/notification_engine.py | 4 ++-- monasca_notification/periodic_engine.py | 2 +- monasca_notification/retry_engine.py | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/monasca_notification/main.py b/monasca_notification/main.py index 7fbf7c1..1ffecea 100644 --- a/monasca_notification/main.py +++ b/monasca_notification/main.py @@ -26,9 +26,9 @@ import sys import time import yaml -from notification_engine import NotificationEngine -from periodic_engine import PeriodicEngine -from retry_engine import RetryEngine +from monasca_notification.notification_engine import NotificationEngine +from monasca_notification.periodic_engine import PeriodicEngine +from monasca_notification.retry_engine import RetryEngine log = logging.getLogger(__name__) processors = [] # global list to facilitate clean signal handling diff --git a/monasca_notification/notification_engine.py b/monasca_notification/notification_engine.py index 5506b50..79b952a 100644 --- a/monasca_notification/notification_engine.py +++ b/monasca_notification/notification_engine.py @@ -19,8 +19,8 @@ import time from monasca_common.kafka import consumer from monasca_common.kafka import producer from monasca_notification.common.utils import get_statsd_client -from processors.alarm_processor import AlarmProcessor -from processors.notification_processor import NotificationProcessor +from monasca_notification.processors.alarm_processor import AlarmProcessor +from monasca_notification.processors.notification_processor import NotificationProcessor log = logging.getLogger(__name__) diff --git a/monasca_notification/periodic_engine.py b/monasca_notification/periodic_engine.py index 00fd231..4844848 100644 --- a/monasca_notification/periodic_engine.py +++ b/monasca_notification/periodic_engine.py @@ -23,7 +23,7 @@ from monasca_notification.common.repositories import exceptions from monasca_notification.common.utils import construct_notification_object from monasca_notification.common.utils import get_db_repo from monasca_notification.common.utils import get_statsd_client -from processors import notification_processor +from monasca_notification.processors import notification_processor log = logging.getLogger(__name__) diff --git a/monasca_notification/retry_engine.py b/monasca_notification/retry_engine.py index e7961f4..8c4aaca 100644 --- a/monasca_notification/retry_engine.py +++ b/monasca_notification/retry_engine.py @@ -22,7 +22,7 @@ from monasca_common.kafka import producer from monasca_notification.common.utils import construct_notification_object from monasca_notification.common.utils import get_db_repo from monasca_notification.common.utils import get_statsd_client -from processors import notification_processor +from monasca_notification.processors import notification_processor log = logging.getLogger(__name__)