Home | Trees | Index | Help |
---|
Package svnmailer :: Package settings :: Module _base :: Class BaseSettings |
|
object
--+
|
BaseSettings
ConfigFileSettings
Note: The init
method must be overridden to do the actual
initialization.
Method Summary | |
---|---|
Constructor | |
Checks if all containers are filled | |
dict |
Returns new container creator instances |
GroupSettingsContainer |
Returns an initialized default group settings container |
GeneralSettingsContainer |
Returns an initialized general settings container |
GroupSettingsContainer |
Returns an initialized group settings container |
MapFinder |
Returns a map finder |
RuntimeSettingsContainer |
Returns an initialized runtime settings container |
RuntimeSettingsContainer |
Initializes the runtime from options |
Abstract custom initializer | |
Inherited from object | |
x.__delattr__('name') <==> del x.name... | |
x.__getattribute__('name') <==> x.name... | |
x.__hash__() <==> hash(x)... | |
helper for pickle... | |
helper for pickle... | |
x.__repr__() <==> repr(x)... | |
x.__setattr__('name', value) <==> x.name = value... | |
x.__str__() <==> str(x)... | |
Inherited from type | |
T.__new__(S, ...) -> a new object with type S, a subtype of T... |
Instance Variable Summary | |
---|---|
str | _charset : The charset used for settings recoding |
dict | _creators : The container creator classes
({'general': creator1, 'group': creator2, 'runtime': creator3}) |
str | _fcharset : The charset used for filename recoding |
sequence | _mappers : The map finder classes ([class, ...]) |
dict | _maps : The value mappers to use or None |
GeneralSettingsContainer |
general : General settings container |
list | groups : group settings list ([GroupSettingsContainer(), ...]) |
RuntimeSettingsContainer |
runtime : Runtime settigs container |
Class Variable Summary | |
---|---|
str | _DEFAULT_CHARSET : The default settings charset |
Section Names | |
unicode | DEFAULTSECTION : The name of the [defaults] section |
unicode | GENERALSECTION : The name of the [general] section |
unicode | MAPSECTION : The mapping section name; if None, mapping is
effectively disabled |
Settings Containers Classes | |
_typedstruct.Struct |
_GENERAL_CONTAINER = svnmailer.settings._base.GeneralSettingsContainer |
_typedstruct.Struct |
_GROUP_CONTAINER = svnmailer.settings._base.GroupSettingsContainer |
_typedstruct.Struct |
_RUNTIME_CONTAINER = svnmailer.settings._base.RuntimeSettingsContainer |
Method Details |
---|
__init__(self,
options,
members,
typemap,
mappers)
|
_checkInitialization(self)Checks if all containers are filled
|
_createCreators(self, members, typemap)Returns new container creator instances
|
_createDefaultGroupContainer(self, **kwargs)Returns an initialized default group settings container
|
_createGeneralContainer(self, **kwargs)Returns an initialized general settings container
|
_createGroupContainer(self, **kwargs)Returns an initialized group settings container
|
_createMapFinder(self, config)Returns a map finder
|
_createRuntimeContainer(self, **kwargs)Returns an initialized runtime settings container Note that the runtime settings (from commandline) are always assumed to be utf-8 encoded.
|
_initRuntime(self, options)Initializes the runtime from options
|
init(self)Abstract custom initializer |
Instance Variable Details |
---|
_charsetThe charset used for settings recoding
|
_creatorsThe container creator classes ({'general': creator1, 'group': creator2, 'runtime': creator3})
|
_fcharsetThe charset used for filename recoding
|
_mappersThe map finder classes ([class, ...])
|
_mapsThe value mappers to use or None
|
generalGeneral settings container
|
groupsgroup settings list ([GroupSettingsContainer(), ...])
|
runtimeRuntime settigs container
|
Class Variable Details |
---|
_DEFAULT_CHARSETThe default settings charset
|
DEFAULTSECTIONThe name of the [defaults] section
|
GENERALSECTIONThe name of the [general] section
|
MAPSECTIONThe mapping section name; if None, mapping is effectively disabled
|
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.0 on Sun Sep 25 20:49:09 2005 | http://epydoc.sf.net |