annotate MoinMoin/macro/FootNote.py @ 4363:817d99d715fe

remove direct usage of deprecated sha module - use hashlib, if possible
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Fri, 03 Oct 2008 22:33:35 +0200
parents a799b224389f
children a8dec8a9071c
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>,
1994
aee7c17cea24 fixing copyright headers:unified my name
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 1918
diff changeset
9 2007 MoinMoin:ReimarBauer,
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
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 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
15 from MoinMoin.parser.text_moin_wiki import Parser as WikiParser
4363
817d99d715fe remove direct usage of deprecated sha module - use hashlib, if possible
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3670
diff changeset
16 from MoinMoin.support.python_compatibility import hash_new
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
17
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
18 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
19
3670
a799b224389f macro.FootNote: reverted changeset 3243 1ad6243cdf06, fixed test (port from 1.7)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 3243
diff changeset
20 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
21 request = macro.request
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
22 formatter = macro.formatter
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
23
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
24 # 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
25 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
26 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.footnote_ctr = 0
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
28 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
29
3670
a799b224389f macro.FootNote: reverted changeset 3243 1ad6243cdf06, fixed test (port from 1.7)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 3243
diff changeset
30 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
31 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
32 else:
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
33 # 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
34 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
35 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
36
4363
817d99d715fe remove direct usage of deprecated sha module - use hashlib, if possible
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 3670
diff changeset
37 shahex = hash_new('sha1', args.encode(config.charset)).hexdigest()
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
38 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
39 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
40
3670
a799b224389f macro.FootNote: reverted changeset 3243 1ad6243cdf06, fixed test (port from 1.7)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 3243
diff changeset
41 if not args in request.footnotes:
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
42 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
43 request.footnote_show_ctr += 1
3670
a799b224389f macro.FootNote: reverted changeset 3243 1ad6243cdf06, fixed test (port from 1.7)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 3243
diff changeset
44 request.footnotes[args] = ([], fwdlink_id, showidx)
a799b224389f macro.FootNote: reverted changeset 3243 1ad6243cdf06, fixed test (port from 1.7)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 3243
diff changeset
45 flist, dummy, showidx = request.footnotes[args]
a799b224389f macro.FootNote: reverted changeset 3243 1ad6243cdf06, fixed test (port from 1.7)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 3243
diff changeset
46 request.footnotes[args] = (flist + [(backlink_id, idx)], fwdlink_id, showidx)
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
47
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
48 # do index -> text mapping in the same dict, that's fine because
3670
a799b224389f macro.FootNote: reverted changeset 3243 1ad6243cdf06, fixed test (port from 1.7)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 3243
diff changeset
49 # args is always a string and idx alwas a number.
a799b224389f macro.FootNote: reverted changeset 3243 1ad6243cdf06, fixed test (port from 1.7)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 3243
diff changeset
50 request.footnotes[idx] = args
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
51
0
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
52 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
53 formatter.sup(1),
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
54 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
55 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
56 formatter.anchorlink(0),
2286
01f05e74aa9c Big PEP8 and whitespace cleanup
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1994
diff changeset
57 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
58
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
59 # 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
60 return ''
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
61
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 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
64 # emit collected footnotes
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
65 if request.footnotes:
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
66 result = []
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
67
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
68 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
69
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
70 # Add footnotes list
1811
b7645fb02d1d FootNote macro: use ol, not ul
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1807
diff changeset
71 result.append(formatter.number_list(1))
3056
b7914fb12243 macro.FootNote: bug fix for MoinMoinBugs/FootNoteNumbering (ported from 1.6)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 2286
diff changeset
72 subidx = 0
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
73 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
74 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
75 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
76 continue
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
77 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
78 # 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
79 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
80
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
81 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
82 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
83 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
84 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
85 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
86
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
87 items = []
3056
b7914fb12243 macro.FootNote: bug fix for MoinMoinBugs/FootNoteNumbering (ported from 1.6)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 2286
diff changeset
88 # ToDo check why that loop is needed?
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
89 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
90 # Add item
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
91 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
92 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
93 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
94 items.append(item)
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
95 subidx += 1
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
96
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
97 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
98 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
99 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
100
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
101 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
102 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
103
1811
b7645fb02d1d FootNote macro: use ol, not ul
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1807
diff changeset
104 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
105
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
106 # 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
107 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
108
1807
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
109 del request.footnotes
034cea31b7db FootNote macro filters duplicates (patch by Johannes Berg)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1770
diff changeset
110 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
111 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
112 return ''.join(result)
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
113
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
114 return ''
77665d8e2254 tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0
Thomas Waldmann <tw-public@gmx.de>
parents:
diff changeset
115