Home | Trees | Index | Help |
---|
Package svnmailer :: Package notifier :: Module _multimail :: Class MultiMailNotifier |
|
object
--+ |BaseNotifier
--+ |TextNotifier
--+ |MailNotifier
--+ | MultiMailNotifier
Method Summary | |
---|---|
Initialization | |
Returns the (possibly decorated) diff stream | |
file |
Returns a mail writer |
list of _MultiMail |
Returns the multipart mail(s) |
tuple |
Returns the multimail options |
tuple |
Composes the mail |
Sends the mail (abstract method) | |
Dump the diff into a separate file | |
Writes the commit diffs into temp files | |
Dump the property diff into a separate file | |
Inherited from MailNotifier | |
unicode |
Returns the (possibly) prefixed paths as string |
unicode |
Returns the longest common directory prefix |
unicode |
Returns the longest common path prefix |
tuple |
Compose the informational headers of the mail |
dict |
Returns the basic headers |
dict |
Returns the custom headers |
tuple |
Returns the substituted mail addresses (from/to/reply-to) |
generator |
Returns the composed mail(s) |
unicode |
Returns the subject |
unicode |
Returns the transfer encoding to use |
Send notification as mail | |
Writes the whole diff notification body | |
Inherited from TextNotifier | |
Write the path list of a particular changeset | |
str |
Returns the revision date in a human readable format |
str |
Writes the content diff action for a particular change |
Writes a diff | |
Writes the locking metadata | |
Writes the commit metadata output | |
Writes a short info about the kind of change | |
Writes the commit path list | |
Writes a property diff | |
str |
Writes the property diff action for a particular change |
Writes the revision property change data | |
Inherited from BaseNotifier | |
str |
Returns the encoding for the specified path and revision |
tuple |
Dump the two revisions of a particular change |
str |
Returns the author of the revision |
Returns the browser generator if any | |
unicode |
Returns the content diff action for a particular change |
str |
Returns the content diff url for a particular change |
str |
Returns the content encoding property for a path/rev |
tuple |
Returns the encodings of the change content (base and current rev) |
svnmailer.differ.* |
Returns the initialized differ |
tuple |
Returns valid diff tokens and tests |
str |
Returns the encoding extracted from svn:mime-type |
str |
Returns the log entry of the revision |
unicode |
Returns the property diff action for a particular change |
unicode or str |
Returns the temporary directory |
svnmailer.util.TempFile |
Returns an open temporary file container object |
int |
Returns the time of the revision in seconds since epoch |
str |
Returns the revision URL |
bool |
Returns if the supplied property seems to be binary |
bool |
Returns if the supplied property value takes just one line |
bool |
Returns if the supplied property name represents an UTF-8 property |
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 | |
---|---|
Inherited from MailNotifier | |
sre pattern or None | _header_re : Pattern for header name checking |
Inherited from TextNotifier | |
list | changeset : The list of changes to process |
svnmailer.settings._base.GroupSettingsContainer |
config : The group config |
svnmailer.differ.* | differ : The differ object |
file like object | fp : The file to write to |
Inherited from BaseNotifier | |
svnmailer.main.GroupSet |
_groupset : The groupset to process |
dict | _penc_cache : The (path, rev) -> property encoding cache |
svnmailer.settings._base.BaseSettings |
_settings : The settings to use |
Class Variable Summary | |
---|---|
list |
__implements__ = [<class 'svnmailer.notifier._mail.MailN...
|
Inherited from MailNotifier | |
unicode | COMMIT_SUBJECT : Default commit event subject template |
unicode | LOCK_SUBJECT : Default lock event subject template |
unicode | REVPROP_SUBJECT : Default revprop-change event subject template |
unicode | UNLOCK_SUBJECT : Default unlock event subject template |
Inherited from TextNotifier | |
str | OUTPUT_SEPARATOR : the separator between headline and diff |
str | OUTPUT_SEPARATOR_LIGHT : the separator between headline and
property diff |
Inherited from BaseNotifier | |
tuple | _diffable_tests : Maps generate_diffs list entrys to change
methods |
unicode | ADD : "add" token |
unicode | COPY : "copy" token |
unicode | DELETE : "delete" token |
str | ENC_CONFIG : Magic value, meaning that the content encoding should
be retrieved from the config |
str | ENC_DEFAULT : Magic value to determine if the default encoding
should be displayed |
str | ENC_PROPERTY : The property name, where encodings could be stored |
unicode | MODIFY : "modify" token |
unicode | NONE : "none" token |
unicode | PROPCHANGE : "propchange" token |
Method Details |
---|
__init__(self,
config,
groupset,
*args,
**kwargs)
Initialization
|
_getDiffStream(self, fp)Returns the (possibly decorated) diff stream |
_getMailWriter(self, fp)Returns a mail writer
|
_getMultiMails(self)Returns the multipart mail(s)
|
_parseMailType(self)Returns the multimail options
|
composeMail(self)Composes the mail
|
sendMail(self, sender, to_addr, mail)Sends the mail (abstract method) |
writeContentDiff(self, change, raw=False)Dump the diff into a separate file |
writeDiffList(self)Writes the commit diffs into temp files |
writePropertyDiffs(self, diff_tokens, change, raw=False)Dump the property diff into a separate file |
Class Variable Details |
---|
__implements__
|
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.0 on Sun Sep 25 20:49:01 2005 | http://epydoc.sf.net |