X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=openflow;h=316ac0fc8ec35c3fe14345f4b16c3f0ac894898b;hb=0c5d424eae19c10fa2bc822267ddc9e8a9dd762e;hp=07261df6e9278ad91211cd679c6a5b8c64bf951d;hpb=9f6571090b203922cabb0382226be0fa48d6e046;p=osm%2Fopenvim.git diff --git a/openflow b/openflow index 07261df..316ac0f 100755 --- a/openflow +++ b/openflow @@ -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))