Path resolution for core producer
[osm/MON.git] / osm_mon / plugins / vRealiseOps / plugin_receiver.py
index 18a5bcd..af56372 100644 (file)
@@ -27,16 +27,16 @@ responds using producer for vROPs
 """
 
 import sys
+import os
+import json
+import logging
+import traceback
 from mon_plugin_vrops import MonPlugin
 from kafka_consumer_vrops import vROP_KafkaConsumer
 #Core producer
-sys.path.append("../../core/message_bus")
-from producer import KafkaProducer
+sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', '..', '..'))
+from osm_mon.core.message_bus.producer import KafkaProducer
 #from core.message_bus.producer import KafkaProducer
-import json
-import logging
-import traceback
-import os
 from xml.etree import ElementTree as XmlElementTree
 
 schema_version = "1.0"