Package svnmailer :: Package notifier :: Module _multimail :: Class URLDecorator

[hide private]

# Class URLDecorator

source code

    object --+
             |
            URLDecorator

Shows only the urls, if the mail gets too long

Instance Methods | [hide private]

__init__(self, settings, groupset, maxsize, drop) Initialization | source code

_getMailWriter(self, fp) Returns a "urling" mail writer | source code

writeContentDiff(self, change) Writes the content diff for a particular change | source code

`list` of `_MultiMail`

_getMultiMails(self) Returns the multipart mail(s) | source code

Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Instance Variables | [hide private]

`bool` | do_truncate truncating mode?
`int` | max_notification_size Maximum size of one mail content
file like object | url_fp The alternative stream

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, settings, groupset, maxsize, drop)
(Constructor)

source code

Initialization

Parameters:
  - `maxsize` (`int`) - The maximum number of bytes that should be written into one mail
  - `drop` (`int`) - maximum number of mails
Overrides: object.__init__

### _getMultiMails(self)

source code

Returns the multipart mail(s)

Returns: `list` of `_MultiMail`
  The mail(s)