OLD | NEW |
| (Empty) |
1 | |
2 from zope.interface import implements | |
3 | |
4 from twisted.lore.scripts.lore import IProcessor | |
5 from twisted.plugin import IPlugin | |
6 | |
7 class _LorePlugin(object): | |
8 implements(IPlugin, IProcessor) | |
9 | |
10 def __init__(self, name, moduleName, description): | |
11 self.name = name | |
12 self.moduleName = moduleName | |
13 self.description = description | |
14 | |
15 DefaultProcessor = _LorePlugin( | |
16 "lore", | |
17 "twisted.lore.default", | |
18 "Lore format") | |
19 | |
20 MathProcessor = _LorePlugin( | |
21 "mlore", | |
22 "twsited.lore.lmath", | |
23 "Lore format with LaTeX formula") | |
24 | |
25 SlideProcessor = _LorePlugin( | |
26 "lore-slides", | |
27 "twisted.lore.slides", | |
28 "Lore for slides") | |
29 | |
30 ManProcessor = _LorePlugin( | |
31 "man", | |
32 "twisted.lore.man2lore", | |
33 "UNIX Man pages") | |
34 | |
35 NevowProcessor = _LorePlugin( | |
36 "nevow", | |
37 "twisted.lore.nevowlore", | |
38 "Nevow for Lore") | |
OLD | NEW |