| Home | Trees | Index | Help |
|---|
|
svnmailer: This is the svnmailer package.
browser: This package contains the different browser URL generator classes.
_base: All browser generator classes should utilize the tools and base classes
provides by this module.
chora: Chora repository browser URL construction
generic: Generic repository browser URL construction
svnweb: SVN::Web repository browser URL construction
trac: Trac repository browser URL construction
viewcvs: ViewCVS repository browser URL construction
websvn: WebSVN repository browser URL construction
cli: The svnmailer provides two different command line interfaces.
differ: Differ classes
main: This module is the central core of the svnmailer.
notifier: Package svnmailer.notifier
cia_xmlrpc: This notifier delivers a notification message in XML format
to a CIA server.
mail: Text based email notifiers (either piped to a program or via SMTP)
news: Text based news notifier (via NNTP)
selector: notifier selector module
stdout: Stdout notifier - mostly for debugging purposes
_base: Base notifier class
_mail: Email notifier base module
_multimail: email notifier
_text: Plain text notifier base
_textmail: text based email notifier
_textnews: Text based news notifier
processes: This module contains a portable class (Process) for process creation
with pipes.
settings: This package is responsible for all settings logic.
_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.
stream: svnmailer stream objects
subversion: Access to the subversion respository
util: This module contains some utility functions and classes used in several
places of the svnmailer.
__builtin__.object:
The most base type...
__builtin__.basestring:
Type basestring cannot be instantiated; it is the base for str and unicode.
__builtin__.str:
str(object) -> string
Return a nice string representation of the object.
svnmailer.settings._accessors.QuotedString:
Holds a quoted string
__builtin__.dict:
dict() -> new empty dictionary.
svnmailer.util.ReadOnlyDict:
Read only dictionary
svnmailer.util.SafeDict:
A dict, which returns '' on unknown keys or false values
svnmailer.differ.ExternalDiffer:
Differ which calls an external program (e.g.
svnmailer.differ.InternalDiffer:
Differ without an external program call (uses difflib)
svnmailer.main.Main:
Main svnmailer logic
svnmailer.processes.Process:
Spawn a child with certain attributes
svnmailer.subversion.Repository:
Access to the subversion repository
svnmailer.notifier.selector.Selector:
Notifier selector class
svnmailer.util.Singleton:
Singleton base class
svnmailer.browser.Manager:
Repository browser manager
svnmailer.settings.Manager:
Svnmailer settings manager
svnmailer.util.TempFile:
Tempfile container class
svnmailer.settings.Tokens:
Generic token container
__builtin__.tuple:
tuple() -> an empty tuple
tuple(sequence) -> tuple initialized from sequence's items
If the argument is a tuple, the return value is the same object.
svnmailer.settings._accessors.Commandline:
Represents a command line
svnmailer.settings._accessors.TokenList:
represents a token list
__builtin__.type:
type(object) -> the object's type...
svnmailer.settings._typedstruct.MetaClass:
Metaclass for Struct
svnmailer.stream._BaseStream:
Base stream wrapper
svnmailer.stream.BinaryOrUnicodeStream:
Stream wrapper, which accepts unicode or binary data
svnmailer.stream.CountStream:
Dummy stream, which throws away all data
svnmailer.stream.CuckooStream:
Stream wrapper, which provides a method to replace the stream
svnmailer.stream.DevNullStream:
Dummy stream, which throws away all data
svnmailer.stream.SplittingStream:
Stream wrapper, which provides the ability to split the stream
svnmailer.stream.TruncatingStream:
stream wrapper, which truncates after a limit
svnmailer.stream.TruncatingFileStream:
Truncating stream, which writes the truncating note on close
svnmailer.stream.UnicodeStream:
Stream wrapper, which accepts unicode and a specified charset
svnmailer.util._LocaleFile:
Transform filenames according to locale
svnmailer.util._Terminal:
Deal with terminal properties
svnmailer._Version:
Represents the svnmailer version
svnmailer.subversion._Version:
SVN version container class
svnmailer.settings._base.BaseConfig:
Representation of the loaded config
svnmailer.settings.configfile.FileConfig:
Representation of the loaded config file
svnmailer.browser._base.BaseGenerator:
Abstract base URL generator
svnmailer.browser.chora.Generator:
Chora template generator
svnmailer.browser.generic.Generator:
Generic URL generator
svnmailer.browser.svnweb.Generator:
SVN::Web template generator
svnmailer.browser.trac.Generator:
Trac template generator
svnmailer.browser.viewcvs.Generator:
ViewCVS template generator
svnmailer.browser.websvn.Generator:
WebSVN template generator
svnmailer.settings._base.BaseMapper:
Base class for mapper generators
svnmailer.settings.mappers.PlainMapper:
Plain Mapper Generator
svnmailer.notifier._base.BaseNotifier:
Base class for notifiers
svnmailer.notifier.cia_xmlrpc.CIAXMLRPCNotifier:
The CIA XML-RPC Notifier class
svnmailer.notifier._text.TextNotifier:
Base class for plain text notifications
svnmailer.notifier._mail.MailNotifier:
Bases class for mail (like) notifiers
svnmailer.notifier._multimail.MultiMailNotifier:
Bases class for mail notifiers using attachments for the diffs
svnmailer.notifier._textmail.TextMailNotifier:
Bases class for textual mail notifiers
svnmailer.notifier._textnews.TextNewsNotifier:
Bases class for news notifiers
svnmailer.notifier.stdout.StdoutNotifier:
Writes all stuff to sys.stdout
svnmailer.settings._base.BaseSettings:
Settings management
svnmailer.settings.configfile.ConfigFileSettings:
Provide settings from config
svnmailer.subversion.Collector:
svn 1.[01] collector
svnmailer.subversion._RevisionChangeCollector:
Collect all changes between two particular revisions
svnmailer.settings._typedstruct.Descriptor:
Member descriptor class
svnmailer.notifier._multimail.DiffDescriptor:
Container class to describe a dumped diff
svnmailer.settings._fileparser.FileParser:
Simplified config file parser
svnmailer.main.GroupSet:
Container object for a single groupset
svnmailer.settings._accessors.MailAction:
Mailaction container
svnmailer.settings._base.MapFinder:
Logic to run the map finder classes
svnmailer.settings._typedstruct.Member:
Base class for members descriptors
svnmailer.settings._base.BaseMember:
Base class for svnmailer descriptors
svnmailer.settings._base.BasePostmapMember:
Base class for postmap only descriptors
svnmailer.settings._accessors.TokenlistMember:
Unicode token list storage
svnmailer.settings._accessors.UnicodeMember:
Unicode object storage
svnmailer.settings._base.BasePremapMember:
Base class for premap only descriptors
svnmailer.settings._accessors.CommandlineMember:
Commandline storage
svnmailer.settings._accessors.FilenameMember:
Filename storage
svnmailer.settings._accessors.MailactionMember:
Mail action parsing and storage
svnmailer.settings._accessors.QuotedstringMember:
Quoted string storage
svnmailer.settings._accessors.RegexMember:
Regex storage
svnmailer.settings._accessors.TokenMember:
Unicode token storage
svnmailer.settings._accessors.BooleanMember:
Boolean storage
svnmailer.settings._accessors.HumanBooleanMember:
Boolean storage with translater from human readable booleans
svnmailer.settings._accessors.IntegerMember:
Integer storage
svnmailer.settings._accessors.StdinMember:
Stdin storage
svnmailer.settings._accessors.StringMember:
String storage
svnmailer.notifier.news.NNTPSubmitter:
Use NNTP to submit the notification as news article
svnmailer.settings._fileparser.Option:
Represents a config option
svnmailer.cli.OptionHelper:
Option parser helper class
svnmailer.browser._base.ParsedQuery:
Class for query string parsing and modification
svnmailer.browser._base.ParsedUrl:
Container for URL parsing and modification
svnmailer.subversion.PathDescriptor:
Describes the basic information of a particular path
svnmailer.subversion.LockedPathDescriptor:
Describes the lock status of a particular path
svnmailer.subversion.VersionedPathDescriptor:
Describes the changes of a particular path
svnmailer.settings._typedstruct.Private:
Private container class for Struct internals
svnmailer.settings._fileparser.Section:
Represents a config section
svnmailer.notifier.mail.SendmailSubmitter:
Pipe all stuff to a mailer
svnmailer.notifier.mail.SMTPSubmitter:
Use SMTP to submit the mail
svnmailer.notifier._multimail.SplittingDecorator:
Splits the content between diffs if it gets too long
svnmailer.notifier._textmail.SplittingDecorator:
Splits the content between diffs, if it gets loo long
svnmailer.notifier._multimail.SplittingTruncatingDecorator:
split/truncate decorator
svnmailer.settings._typedstruct.Struct:
General structure stub
svnmailer.settings._base.GeneralSettingsContainer:
Container for general settings
svnmailer.settings._base.GroupSettingsContainer:
Container for group settings
svnmailer.settings._base.RuntimeSettingsContainer:
Container for runtime settings
svnmailer.settings._typedstruct.StructCreator:
Struct creator class
svnmailer.browser._base.Template:
Template storage, selector
svnmailer.notifier._multimail.TruncatingDecorator:
Truncates the mail body after n bytes
svnmailer.notifier._textmail.TruncatingDecorator:
Truncates the mail body after n bytes
svnmailer.notifier._multimail.URLDecorator:
Shows only the urls, if the mail gets too long
svnmailer.notifier._textmail.URLDecorator:
Shows only the urls, if the mail gets too long
svnmailer.notifier._multimail.URLTruncatingDecorator:
Truncates url-only mails
svnmailer.notifier._textmail.URLTruncatingDecorator:
Truncates the mail body after n bytes
email.Message.Message:
Basic message object.
email.MIMEBase.MIMEBase:
Base class for MIME specializations.
email.MIMEMultipart.MIMEMultipart:
Base class for MIME multipart/* type messages.
svnmailer.notifier._multimail._MultiMail:
A multimail class
email.MIMENonMultipart.MIMENonMultipart:
Base class for MIME multipart/* type messages.
svnmailer.notifier._multimail._SinglePart:
A single part of a multipart mail
svnmailer.notifier._textmail._TextMail:
A text mail class (email.MIMEText produces undesired results)
exceptions.Exception:
Common base class for all exceptions.
svnmailer.browser.Error:
Base exception for this package
svnmailer.browser.InvalidGeneratorError:
The generator name was not recognized
svnmailer.browser.websvn.MissingPHPFileError:
The configured URL misses the php file as basename
svnmailer.cli.Error:
Base exception for this module
svnmailer.cli.CommandlineError:
Error in commandline
svnmailer.main.Error:
Base exception for this module
svnmailer.main.ConfigError:
Configuration error occurred
svnmailer.main.NotifierError:
An Notifier error occured
svnmailer.main.CommandlineError:
Command line error occured
svnmailer.settings.Error:
Base exception for this package
svnmailer.settings._base.Error:
Base exception for this module
svnmailer.settings._fileparser.Error:
Base exception for this module
svnmailer.settings._fileparser.ParseError:
Parse error
svnmailer.settings._fileparser.ContinuationError:
A line continuation without a previous option line occured
svnmailer.settings._fileparser.OptionSyntaxError:
A option line could not be parsed
svnmailer.settings.configfile.Error:
Base exception for this module
svnmailer.settings.configfile.ConfigInvalidError:
Config file has errors
svnmailer.settings.configfile.ConfigMappingSpecInvalidError:
Config mapping spec was not recognized
svnmailer.settings.configfile.ConfigOptionUnknownError:
An unknown option was parsed
svnmailer.settings.configfile.ConfigSectionNotFoundError:
Specified config section was not found
svnmailer.settings.configfile.ConfigIOError:
Config file could not be loaded
svnmailer.settings.configfile.ConfigMissingError:
Config not specified and not found on default locations
svnmailer.settings.mappers.Error:
Base exception for this module
svnmailer.settings.mappers.ConfigMappingSectionNotFoundError:
Config mapping section was not found
svnmailer.settings._base.NotSupportedError:
This method is not supported
svnmailer.subversion.RepositoryError:
A repository error occured
svnmailer.notifier._mail.Error:
Base exception for this module
svnmailer.notifier._mail.NoRecipientsError:
No recipients found
svnmailer.notifier._multimail.Error:
Base exception for this module
svnmailer.notifier._multimail.InvalidMailOption:
Invalid Multipart mail option
optparse.OptionContainer:
Abstract base class.
optparse.OptionParser:
Class attributes:
standard_option_list : [Option]
list of standard options that will be accepted by all instances
of this parser class (intended to be overridden by subclasses).
svnmailer.cli.OptionParser:
Fully initialized option parser
popen2.Popen3:
Class representing a child process.
svnmailer.processes.ProcessImpl:
Spawn a child with certain attributes
svn.repos.RevisionChangeCollector
svnmailer.subversion.Collector:
svn 1.[01] collector
svnmailer.subversion._RevisionChangeCollector:
Collect all changes between two particular revisions
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.0 on Sun Sep 25 20:49:21 2005 | http://epydoc.sf.net |