X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=openflow;h=316ac0fc8ec35c3fe14345f4b16c3f0ac894898b;hb=refs%2Fchanges%2F38%2F5738%2F1;hp=4df9338cbf8c7124161d9ddc213bb0818f2c3fac;hpb=6c6006528a473fff882151806251aa36c5fbf5b8;p=osm%2Fopenvim.git diff --git a/openflow b/openflow index 4df9338..316ac0f 100755 --- a/openflow +++ b/openflow @@ -40,8 +40,8 @@ import imp import yaml import requests import logging -import openflow_conn -from openflow_thread import change_db2of, FlowBadFormat +import osm_openvim.openflow_conn as openflow_conn +from osm_openvim.openflow_thread import change_db2of, FlowBadFormat def of_switches(args): @@ -375,10 +375,10 @@ if __name__=="__main__": module = of_controller_module else: module = of_controller_type - module_info = imp.find_module(module) - - of_conn = imp.load_module("of_conn", *module_info) + try: + pkg = __import__("osm_openvim." + module) + of_conn = getattr(pkg, module) ofconnector = of_conn.OF_conn(params) except Exception as e: print "Cannot open the Openflow controller '%s': %s" % (type(e).__name__, str(e))