modules::clPlugin::Plugins Class Reference

this'd fix a lot of issues with the actual plugin system class Plugin(object): def __init__(self): self.name = "Basic Plugin" self.description = "This is where every plugin comes from" self.version = "0.1" self.author = "Plugin Developer" self.license = "GPLv3" self.order = 100 self.__preferences = None More...

List of all members.

Public Member Functions

def __init__
 The Constructor.
def get_infos
 Reads out .info file of a plugin.

Public Attributes

 pyjama
 Reference to the pyjama object.
 loaded
 Dictionary holding loaded plugins.
 ignored
 List holding ignored plugins.
 plugins_by_name
 Dictionary of all plugins by name.
 pluginpath
 Pyjama's plugin directory.
 blacklisted_browser
 TRUE if pyhama crashed last run and browser where blacklisted for that reason.
 plugininfos
 List of plugin informations.
 imported_modules
 list of imported plugins


Detailed Description

this'd fix a lot of issues with the actual plugin system class Plugin(object): def __init__(self): self.name = "Basic Plugin" self.description = "This is where every plugin comes from" self.version = "0.1" self.author = "Plugin Developer" self.license = "GPLv3" self.order = 100 self.__preferences = None

Main Plugin managment - reads a list of plugins, generates plugin infos and imports and loads plugins

Definition at line 69 of file clPlugin.py.


Member Function Documentation

def modules::clPlugin::Plugins::__init__ (   self,
  pyjama 
)

The Constructor.

Parameters:
self The Object pointer
pyjama Reference to pyjama

Definition at line 73 of file clPlugin.py.

def modules::clPlugin::Plugins::get_infos (   self,
  plugin 
)

Reads out .info file of a plugin.

Parameters:
self The Object pointer
plugin The plugin's filename as string
Returns:
dictionary

Definition at line 228 of file clPlugin.py.


The documentation for this class was generated from the following file:

Generated on Thu Jun 4 19:08:24 2009 for Pyjama by  doxygen 1.5.8