Package svnmailer :: Package settings
[show private | hide private]
[frames | no frames]

Package svnmailer.settings

This package is responsible for all settings logic. Here are all possible configuration specified in detail. The application code relies on proper type and constraints checking, which happens here.

Extension modules can register new options by using the proper methods of the Manager class.


Submodules
  • _accessors: This module defines the settings member descriptors used by the svnmailer.
  • _base: Base classes for setting loader implementations
  • _fileparser: This parser is derived from the ConfigParser module, which unfortunately has some design and documentation flaws.
  • _typedstruct: The classes defined in this module are responsible for the separation of the settings logic from the application logic.
  • configfile: This module provides a settings loader, which pulls the config from an INI like text file.
  • mappers: The mapper provided by the PlainMapper class maps value according to configured mapping sections.

Classes
Manager Svnmailer settings manager
Tokens Generic token container

Exceptions
Error Base exception for this package

Variable Summary
Tokens MODES: The different behaviour modes
Tokens SHOWENC: The option values for the show_applied_charset option
Tokens XPATH: The option values for the show_nonmatching_paths option

Variable Details

MODES

The different behaviour modes
Type:
Tokens
Value:
Tokens('commit', 'propchange', 'lock', 'unlock')                       

SHOWENC

The option values for the show_applied_charset option
Type:
Tokens
Value:
Tokens(u'yes', u'no', u'nondefault')                                   

XPATH

The option values for the show_nonmatching_paths option
Type:
Tokens
Value:
Tokens(u'yes', u'no', u'ignore')                                       

Generated by Epydoc 2.0 on Sun Sep 25 20:49:05 2005 http://epydoc.sf.net