示例#1
0
	def __init__(self):
		self.enabledPluginList = None
		self.env = PluginEnvironment("OneServer")
		PluginGlobals.push_env(self.env)


		self.eggLoader = PluginFactory("EggLoader",namespace="project1",env='pca')
	#	PluginGlobals.env().load_services(path='./plugin/p',auto_disable=False) #Needs to be changed after this works
		PluginGlobals.env().load_services(path=sys.path,auto_disable=False) #Needs to be changed after this works

		self.administratorPlugins = ExtensionPoint(IAdministrationPlugin)
		self.storagePlugins = ExtensionPoint(IStoragePlugin)
		self.utilityPlugins = ExtensionPoint(IUtilityPlugin)
示例#2
0
    def __init__(self):
        self.enabledPluginList = None
        self.env = PluginEnvironment("OneServer")
        PluginGlobals.push_env(self.env)

        self.eggLoader = PluginFactory("EggLoader",
                                       namespace="project1",
                                       env='pca')
        #	PluginGlobals.env().load_services(path='./plugin/p',auto_disable=False) #Needs to be changed after this works
        PluginGlobals.env().load_services(
            path=sys.path,
            auto_disable=False)  #Needs to be changed after this works

        self.administratorPlugins = ExtensionPoint(IAdministrationPlugin)
        self.storagePlugins = ExtensionPoint(IStoragePlugin)
        self.utilityPlugins = ExtensionPoint(IUtilityPlugin)