Package gozerbot :: Module plugins :: Class Plugins
[hide private]
[frames] | no frames]

Class Plugins

source code

object --+
         |
        Plugins

hold all the plugins

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
enableloadlist(self) source code
 
__getitem__(self, item)
return plugin
source code
 
whatperms(self)
return what permissions are possible
source code
 
exist(self, name)
see if plugin <name> exists
source code
 
disable(self, name)
prevent plugins <name> to be loaded
source code
 
enable(self, name)
enable plugin <name>
source code
 
plugsizes(self)
call the size() function in all plugins
source code
 
list(self)
list of registered plugins
source code
 
plugimport(self, mod, name) source code
 
regplugin(self, mod, name)
register plugin
source code
 
showregistered(self) source code
 
regdir(self, dirname, exclude=[]) source code
 
regcore(self) source code
 
regplugins(self)
register plugins
source code
 
overload(self) source code
 
available(self)
available plugins not yet registered
source code
 
saveplug(self, plugname)
call save on items in plugins savelist
source code
 
save(self)
call registered plugins save
source code
 
save_cfg(self)
call registered plugins configuration save
source code
 
save_cfgname(self, name) source code
 
exit(self)
call registered plugins save
source code
 
reload(self, mod, name)
reload plugin
source code
 
unload(self, plugname)
unload plugin
source code
 
unloadnosave(self, plugname)
unload plugin without saving
source code
 
whereis(self, what)
locate what in plugins
source code
 
permoverload(self, funcname, perms)
overload permission of a function
source code
 
woulddispatch(self, bot, ievent) source code
 
dispatchtest(self, bot, ievent, direct=False)
see if ievent would dispatch
source code
 
cmnd(self, bot, ievent, timeout=15) source code
 
trydispatch(self, bot, ievent, direct=False)
try to dispatch ievent
source code
 
dispatch(self, what, com, bot, ievent)
dispatch ievent
source code
 
multiple(self, bot, ievent) source code
 
splitpipe(self, bot, ievent) source code
 
listreload(self, pluglist)
reload list of plugins
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)