-from ModelAPI import *
-import PythonFeaturesPlugin_Box
+import ModelAPI
+from PythonFeaturesPlugin_Box import PythonFeaturesPlugin_Box
-class PythonFeaturesPlugin(ModelAPI_Plugin):
- def __init__(self):
- ModelAPI_Plugin.__init__(self)
- pass
- def createFeature(self, theFeatureID):
- if theFeatureID == PythonFeaturesPlugin_Box.ID():
- return PythonFeaturesPlugin_Box()
- else:
- raise StandardError("No such feature %s"%theFeatureID)
+class PythonFeaturesPlugin(ModelAPI.ModelAPI_Plugin):
-plugin = PythonFeaturesPlugin()
-ModelAPI_Session_get().registerPlugin(plugin)
+ def __init__(self):
+ ModelAPI.ModelAPI_Plugin.__init__(self)
+ pass
+
+ def createFeature(self, theFeatureID):
+ if theFeatureID == PythonFeaturesPlugin_Box.ID():
+ return PythonFeaturesPlugin_Box().__disown__()
+ else:
+ raise StandardError("No such feature %s" % theFeatureID)
+plugin = PythonFeaturesPlugin()
+aSession = ModelAPI.ModelAPI_Session.get()
+print "Module loaded. Session", aSession
+aSession.registerPlugin(plugin)