Skip to content

module.plugins.Plugin.Base

Jonas edited this page Jun 8, 2016 · 1 revision

class _module.plugins.Plugin. Base(core)

A Base class with log/config/db methods all plugin types can use __init__(core)

The whole SourceCode can be found here: (SourceCode)

Methods

Name Description
__init__(core)
delStorage(key) Delete entry in db
getConf(option) see getConfig
getConfig(option) Returns config value for current plugin
getStorage([key, default]) Retrieves saved value or dict of all saved entries if key is None
logDebug(*args)
logError(*args)
logInfo(*args)
logWarning(*args)
retrieve(*args, **kwargs) same as getStorage
setConf(option, value) see setConfig
setConfig(option, value) Set config value for current plugin
setStorage(key, value) Saves a value persistently to the database
store(key, value) same as setStorage

The whole SourceCode can be found here: (SourceCode)


####core= None

Core instance


####log= None logging instance


####config = None

core config


####setConf(option, value)

see setConfig


####setConfig(option, value)

Set config value for current plugin

Parameters:

  • option
  • value

Returns:


####getConf(option)

see getConfig


####getConfig(option)

Returns config value for current plugin

Parameters: option – Returns:


####setStorage(key, value)

Saves a value persistently to the database


####store(key, value)

same as setStorage


####getStorage(key=None, default=None)

Retrieves saved value or dict of all saved entries if key is None


####retrieve(*args, **kwargs)

same as getStorage


####delStorage(key)

Delete entry in db

Clone this wiki locally