Home | Trees | Index | Help |
---|
|
svnmailer
: This is the core svnmailer package.
browser
: Respository Browser URL construction
cli
: The svnmailer provides two different command line interfaces.
config
: Configfile parsing
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
settings
: This module defines one public class, called Settings
.
stream
: svnmailer stream objects
struct_accessors
: This module exactly describes the struct member definitions used by
the svnmailer.
subversion
: Access to the subversion respository
typedstruct
: This module provides helpers for creating typed data structures.
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.struct_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.typedstruct.MemberDescriptor
:
Base class for members descriptors
svnmailer.struct_accessors.BaseDescriptor
:
Base class for svnmailer descriptors
svnmailer.struct_accessors.BasePostmapDescriptor
:
Base class for postmap only descriptors
svnmailer.struct_accessors.TokenlistDescriptor
:
(Unicode) Tokenlist storage
svnmailer.struct_accessors.UnicodeDescriptor
:
Unicode object storage
svnmailer.struct_accessors.BasePremapDescriptor
:
Base class for premap only descriptors
svnmailer.struct_accessors.CommandlineDescriptor
:
Commandline storage
svnmailer.struct_accessors.FilenameDescriptor
:
Filename storage
svnmailer.struct_accessors.MailactionDescriptor
:
Mail action parsing and storage
svnmailer.struct_accessors.QuotedstringDescriptor
:
Quoted string storage
svnmailer.struct_accessors.RegexDescriptor
:
Regex storage
svnmailer.struct_accessors.TokenDescriptor
:
Unicode token storage
svnmailer.struct_accessors.BooleanDescriptor
:
Boolean storage
svnmailer.struct_accessors.HumanBooleanDescriptor
:
Boolean storage with translater from human readable booleans
svnmailer.struct_accessors.IntegerDescriptor
:
Integer storage
svnmailer.struct_accessors.StdinDescriptor
:
Stdin storage
svnmailer.struct_accessors.StringDescriptor
:
String storage
svnmailer.subversion.Repository
:
Access to the subversion repository
svnmailer.notifier.selector.Selector
:
Notifier selector class
svnmailer.settings.Settings
:
Settings management
svnmailer.config.ConfigFileSettings
:
Provide settings from config
svnmailer.typedstruct.Struct
:
General structure stub
svnmailer.settings.GeneralSettingsContainer
:
Container for general settings
svnmailer.settings.GroupSettingsContainer
:
Container for group settings
svnmailer.settings.RuntimeSettingsContainer
:
Container for runtime settings
svnmailer.util.TempFile
:
Tempfile container class
__builtin__.type
:
type(object) -> the object's type...
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._DummyPopen3
:
Dummy Popen3 class for platforms which don't provide one in popen2
svnmailer.util._DummyPopen4
:
Dummy Popen4 class for platforms which don't provide one in popen2
svnmailer.util._LocaleFile
:
Transform filenames according to locale
svnmailer.struct_accessors._MailAction
:
Mailaction container
svnmailer.settings._Tokens
:
Generic token container
svnmailer.subversion._Version
:
SVN version container class
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.subversion.Collector
:
svn 1.[01] collector
svnmailer.subversion._RevisionChangeCollector
:
Collect all changes between two particular revisions
svnmailer.notifier._multimail.DiffDescriptor
:
Container class to describe a dumped diff
svnmailer.main.GroupSet
:
Container object for a single groupset
svnmailer.notifier.news.NNTPSubmitter
:
Use NNTP to submit the notification as news article
svnmailer.browser.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.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.typedstruct.StructDescriptor
:
Base class for struct descriptors
svnmailer.typedstruct.StructDictDescriptor
:
_dict_ descriptor
svnmailer.typedstruct.StructMembersDescriptor
:
_members_ descriptor
svnmailer.typedstruct.StructSetDescriptor
:
_set_ descriptor
svnmailer.typedstruct.StructSubDescriptor
:
_sub_ descriptor
svnmailer.typedstruct.StructPrivate
:
Private container class for Struct internals
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
svnmailer.browser.ViewcvsGenerator
:
viewcvs generator
svnmailer.browser.WebsvnGenerator
:
websvn generator
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.config.Error
:
Base exception for this module
svnmailer.config.ConfigInvalidError
:
Config file has errors
svnmailer.config.ConfigMappingSectionNotFoundError
:
Config mapping section was not found
svnmailer.config.ConfigMappingSpecInvalidError
:
Config mapping spec was not recognized
svnmailer.config.ConfigOptionUnknownError
:
An unknown option was parsed
svnmailer.config.ConfigSectionNotFoundError
:
Specified config section was not found
svnmailer.config.ConfigNotFoundError
:
Config file not found
svnmailer.config.ConfigMissingError
:
Config not specified and not found on default locations
svnmailer.main.Error
:
Base exception for this module
svnmailer.main.ConfigError
:
Configuration error occurred
svnmailer.main.NotifierError
:
An Notifier error occured
svnmailer.subversion.RepositoryError
:
A repository error occured
exceptions.StandardError
:
Base class for all standard Python exceptions.
exceptions.RuntimeError
:
Unspecified run-time error.
exceptions.NotImplementedError
:
Method or function hasn't been implemented yet.
svnmailer.struct_accessors.NotSupportedError
:
This method is not supported
svnmailer.browser.Error
:
Base exception for this module
svnmailer.browser.InvalidBaseUrlError
:
Invalid URL was configured
svnmailer.cli.Error
:
Base exception for this module
svnmailer.cli.CommandlineError
:
Error in commandline
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.SvnmailerOptionParser
:
Fully initialized option parser
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.1 on Mon Apr 17 12:39:12 2006 | http://epydoc.sf.net |