|
@ -37,6 +37,7 @@ class Plugin(object): |
|
|
def registerPlugin(self): |
|
|
def registerPlugin(self): |
|
|
addEvent('app.do_shutdown', self.doShutdown) |
|
|
addEvent('app.do_shutdown', self.doShutdown) |
|
|
addEvent('plugin.running', self.isRunning) |
|
|
addEvent('plugin.running', self.isRunning) |
|
|
|
|
|
self._running = [] |
|
|
|
|
|
|
|
|
def conf(self, attr, value = None, default = None): |
|
|
def conf(self, attr, value = None, default = None): |
|
|
return Env.setting(attr, self.getName().lower(), value = value, default = default) |
|
|
return Env.setting(attr, self.getName().lower(), value = value, default = default) |
|
@ -226,9 +227,6 @@ class Plugin(object): |
|
|
|
|
|
|
|
|
def isRunning(self, value = None, boolean = True): |
|
|
def isRunning(self, value = None, boolean = True): |
|
|
|
|
|
|
|
|
if not hasattr(self, '_running'): |
|
|
|
|
|
self._running = [] |
|
|
|
|
|
|
|
|
|
|
|
if value is None: |
|
|
if value is None: |
|
|
return self._running |
|
|
return self._running |
|
|
|
|
|
|
|
|