annotate MoinMoin/macro/FootNote.py @ 1918:bb2e053067fb

fixing copyright headers: remove umlauts (encoding troubles), make epydoc compatible, reformat
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Tue, 27 Mar 2007 21:07:33 +0200
parents b7645fb02d1d
children aee7c17cea24
rev   line source
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
1 # -*- coding: iso-8859-1 -*-
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
2 """
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
3 MoinMoin - FootNote Macro
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
4
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
5 Collect and emit footnotes. Note that currently footnote
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
6 text cannot contain wiki markup.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
7
1918
bb2e053067fb fixing copyright headers: remove umlauts (encoding troubles), make epydoc compatible, reformat
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1811
diff changeset
8 @copyright: 2002 Juergen Hermann <jh@web.de>,
bb2e053067fb fixing copyright headers: remove umlauts (encoding troubles), make epydoc compatible, reformat
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1811
diff changeset
9 2007 Reimar Bauer,
bb2e053067fb fixing copyright headers: remove umlauts (encoding troubles), make epydoc compatible, reformat
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1811
diff changeset
10 2007 Johannes Berg
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
11 @license: GNU GPL, see COPYING for details.
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
12 """
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
13
1748
dc0db3897437 StringIO operation moved from FootNote to wikiutil.executeText
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 950
diff changeset
14 import sha
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
15
1748
dc0db3897437 StringIO operation moved from FootNote to wikiutil.executeText
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 950
diff changeset
16 from MoinMoin import config, wikiutil
657
016a8a3ef354 wikiutil.MimeType class, renamed parsers to mimetype like module names
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 407
diff changeset
17 from MoinMoin.parser.text_moin_wiki import Parser as WikiParser
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
18
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
19 Dependencies = ["time"] # footnote macro cannot be cached
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
20
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
21 def execute(macro, args):
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
22 request = macro.request
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
23 formatter = macro.formatter
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
24
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
25 # create storage for footnotes
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
26 if not hasattr(request, 'footnotes'):
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
27 request.footnotes = {}
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
28 request.footnote_ctr = 0
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
29 request.footnote_show_ctr = 0
950
4eb66637ccd0 whitespace-only cleanup, small style changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 657
diff changeset
30
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
31 if not args:
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
32 return emit_footnotes(request, formatter)
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
33 else:
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
34 # grab new footnote backref number
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
35 idx = request.footnote_ctr
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
36 request.footnote_ctr += 1
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
37
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
38 shahex = sha.new(args.encode(config.charset)).hexdigest()
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
39 backlink_id = "fndef-%s-%d" % (shahex, idx)
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
40 fwdlink_id = "fnref-%s" % shahex
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
41
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
42 if not args in request.footnotes:
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
43 showidx = request.footnote_show_ctr
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
44 request.footnote_show_ctr += 1
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
45 request.footnotes[args] = ([], fwdlink_id, showidx)
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
46 flist, dummy, showidx = request.footnotes[args]
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
47 request.footnotes[args] = (flist + [(backlink_id, idx)], fwdlink_id, showidx)
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
48
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
49 # do index -> text mapping in the same dict, that's fine because
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
50 # args is always a string and idx alwas a number.
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
51 request.footnotes[idx] = args
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
52
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
53 return "%s%s%s%s%s" % (
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
54 formatter.sup(1),
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
55 formatter.anchorlink(1, fwdlink_id, id=backlink_id),
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
56 formatter.text(str(showidx+1)),
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
57 formatter.anchorlink(0),
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
58 formatter.sup(0),)
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
59
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
60 # nothing to do or emit
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
61 return ''
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
62
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
63
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
64 def emit_footnotes(request, formatter):
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
65 # emit collected footnotes
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
66 if request.footnotes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
67 result = []
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
68
407
bea43f99cc27 star-merged moin--refactor--1.5 (formatter, parser, converter fixes, see docs/CHANGES.refactor)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 333
diff changeset
69 result.append(formatter.div(1, css_class='footnotes'))
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
70
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
71 # Add footnotes list
1811
b7645fb02d1d FootNote macro: use ol, not ul
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1807
diff changeset
72 result.append(formatter.number_list(1))
950
4eb66637ccd0 whitespace-only cleanup, small style changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 657
diff changeset
73
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
74 for ctr in range(request.footnote_ctr):
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
75 fn_txt = request.footnotes[ctr]
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
76 if not fn_txt in request.footnotes:
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
77 continue
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
78 this_txt_footnotes, fwdlink_id, showidx = request.footnotes[fn_txt]
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
79 # this text was handled
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
80 del request.footnotes[fn_txt]
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
81
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
82 result.append(formatter.listitem(1))
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
83 result.append(formatter.paragraph(1))
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
84 result.append(formatter.anchorlink(1, None, id=fwdlink_id))
333
5bfac46824a6 fixed MoinMoinBugs/FootNotesProduceInvalidHtml; changed FootNote macro to use formatter, changed text_python formatter to use result.append() for building the python source, added __adjust_formatter_state() to the end of the page content to make the formatter work correctly within the footer (and the foot notes)
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 0
diff changeset
85 result.append(formatter.anchorlink(0))
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
86 result.append(wikiutil.renderText(request, WikiParser, fn_txt))
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
87
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
88 items = []
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
89 subidx = 0
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
90 for backlink_id, idx in this_txt_footnotes:
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
91 # Add item
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
92 item = formatter.anchorlink(1, backlink_id)
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
93 item += formatter.text(str(subidx+1))
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
94 item += formatter.anchorlink(0)
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
95 items.append(item)
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
96 subidx += 1
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
97
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
98 result.append(formatter.text(" ("))
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
99 result.append(formatter.text(" ").join(items))
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
100 result.append(formatter.text(")"))
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
101
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
102 result.append(formatter.paragraph(0))
333
5bfac46824a6 fixed MoinMoinBugs/FootNotesProduceInvalidHtml; changed FootNote macro to use formatter, changed text_python formatter to use result.append() for building the python source, added __adjust_formatter_state() to the end of the page content to make the formatter work correctly within the footer (and the foot notes)
Florian Festi <Florian.Festi@trick.informatik.uni-stuttgart.de>
parents: 0
diff changeset
103 result.append(formatter.listitem(0))
950
4eb66637ccd0 whitespace-only cleanup, small style changes
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 657
diff changeset
104
1811
b7645fb02d1d FootNote macro: use ol, not ul
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1807
diff changeset
105 result.append(formatter.number_list(0))
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
106
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
107 # Finish div
407
bea43f99cc27 star-merged moin--refactor--1.5 (formatter, parser, converter fixes, see docs/CHANGES.refactor)
Thomas Waldmann <tw@waldmann-edv.de>
parents: 333
diff changeset
108 result.append(formatter.div(0))
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
109
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
110 del request.footnotes
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
111 del request.footnote_ctr
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
112 del request.footnote_show_ctr
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
113 return ''.join(result)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
114
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
115 return ''
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
116