~barry/mailman/events-and-web

« back to all changes in this revision

Viewing changes to src/mailman/interfaces/runner.py

  • Committer: Barry Warsaw
  • Date: 2012-05-14 15:20:51 UTC
  • mfrom: (7153.1.2 3.0)
  • Revision ID: barry@list.org-20120514152051-35zp5apf0hajibzl
trunk merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
__metaclass__ = type
23
23
__all__ = [
24
24
    'IRunner',
 
25
    'RunnerCrashEvent',
25
26
    ]
26
27
 
27
28
 
29
30
 
30
31
 
31
32
 
 
33
class RunnerCrashEvent:
 
34
    """Triggered when a runner encounters an exception in _dispose()."""
 
35
 
 
36
    def __init__(self, runner, mlist, msg, metadata, error):
 
37
        self.runner = runner
 
38
        self.mailing_list = mlist
 
39
        self.message = msg
 
40
        self.metadata = metadata
 
41
        self.error = error
 
42
 
 
43
 
 
44
 
32
45
class IRunner(Interface):
33
46
    """The runner."""
34
47