Exception: Cyclic usage detected
VOROSBARANYI Zoltan <[email protected]> Tue, 16 Nov 2004 18:22:12 +0100 (CET)
| Newsgroups | gmane.comp.web.wiki.moin.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all,
I made a Hungarian .po, run make hu.py, then make to regenerate meta.py,
but got Exception when using it (the .po file is here:
http://vbzo.li/moin/hu.po):
------------------
/usr/lib/python2.3/site-packages/MoinMoin/request.py in
run(self=<MoinMoin.request.RequestModPy instance>)
811 else:
812 try:
813 cgitb.Hook(file=self).handle(saved_exc)
814 # was: cgitb.handler()
815 except:
cgitb = <module 'MoinMoin.support.cgitb' from
'/usr/lib/python2.3/site-packages/MoinMoin/support/cgitb.pyc'>, cgitb.Hook
= <class MoinMoin.support.cgitb.Hook>, file undefined, self =
<MoinMoin.request.RequestModPy instance>, ).handle undefined, saved_exc =
(<class exceptions.Exception>, <exceptions.Exception instance>, <traceback
object>)
/usr/lib/python2.3/site-packages/MoinMoin/wikiutil.py in
getFrontPage(request=<MoinMoin.request.RequestModPy instance>)
456 @return localized FrontPage
457 """
458 return getSysPage(request, request.cfg.page_front_page)
459
460
global getSysPage = <function getSysPage>, request =
<MoinMoin.request.RequestModPy instance>, request.cfg = <wikiconfig.Config
instance>, request.cfg.page_front_page = u'FrontPage'
/usr/lib/python2.3/site-packages/MoinMoin/wikiutil.py in
getSysPage(request=<MoinMoin.request.RequestModPy instance>,
pagename=u'FrontPage')
441 """
442 from MoinMoin.Page import Page
443 i18n_name = request.getText(pagename, formatted=False)
444 if i18n_name != pagename:
445 i18n_page = Page(request, i18n_name)
i18n_name undefined, request = <MoinMoin.request.RequestModPy instance>,
request.getText = <function <lambda>>, pagename = u'FrontPage', formatted
undefined, False undefined
/usr/lib/python2.3/site-packages/MoinMoin/request.py in
(text=u'FrontPage', i18n=<module 'MoinMoin.i18n' from
'/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.pyc'>,
request=<MoinMoin.request.RequestModPy instance>, lang=u'hu',
**kv={'formatted': False})
125 # should use the user language.
126 self.content_lang = self.cfg.default_lang
127 self.getText = lambda text, i18n=self.i18n,
request=self, lang=self.lang, **kv: i18n.getText(text, request, lang,
kv.get('formatted', True))
128
129 self.opened_logs = 0
self undefined, text = u'FrontPage', i18n = <module 'MoinMoin.i18n' from
'/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.pyc'>, request =
<MoinMoin.request.RequestModPy instance>, lang = u'hu', kv = {'formatted':
False}, i18n.getText = <function getText>, kv.get = <built-in method get
of dict object>, True undefined
/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.py in
getText(str=u'FrontPage', request=<MoinMoin.request.RequestModPy
instance>, lang=u'hu', formatted=False)
298 global _text_cache
299 if not _text_cache.has_key(lang):
300 (texts, unformatted) = loadLanguage(request, lang)
301 if not texts:
302 # Return english text in case of problems
texts undefined, unformatted undefined, global loadLanguage = <function
loadLanguage>, request = <MoinMoin.request.RequestModPy instance>, lang =
u'hu'
/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.py in
loadLanguage(request=<MoinMoin.request.RequestModPy instance>, lang=u'hu')
161 for key in uc_texts:
162 text = uc_texts[key]
163 uc_texts[key] = formatMarkup(request, text)
164 _done_markups[lang] = 2
165 else:
uc_texts = {u' %s and try again.': u' %s, majd pr\xf3b\xe1lja \xfajra.',
u" Emphasis:: [[Verbatim('')]]''italics''[[Verbati...iling white space
allowed after tables or titles.":
u"<dl>\n<dt>Kiemel\xe9s</dt>\n<dd>''<em>kurz\xedv</em>''; ...em szabad
sz\xf3k\xf6zt tenni a sor v\xe9g\xe9re. </dd>\n</dl>", u'# of hits':
u'tal\xe1latok sz\xe1ma', u'# of pages of this size': u'az ilyen
m\xe9ret\u0171 lapok sz\xe1ma', u'## backup of page "%(pagename)s"
submitted %(date)s': u'## a(z) \u201e%(pagename)s\u201d lap ment\xe9se
elk\xfcldve, d\xe1tum: %(date)s', u'%(chart_title)s for %(filterpage)s':
u'%(filterpage)s laphoz tartoz\xf3 %(chart_title)s', u'%(errortype)s
processing error': u'\u201e%(errortype)s\u201d - feldolgoz\xe1si hiba',
u'%(hits)d results out of %(pages)d pages.': u'%(pages)d lapb\xf3l
%(hits)d tal\xe1lat', u'%(hours)dh %(mins)dm ago': u'%(hours)d \xf3ra
%(mins)d perccel ezel\u0151tt', u'%(logcount)s (%(logsize)s bytes)':
u'%(logcount)s (%(logsize)s byte)', ...}, key = u'attachment:%(filename)s
of %(pagename)s', global formatMarkup = <function formatMarkup>, request =
<MoinMoin.request.RequestModPy instance>, text = u'A(z) %(pagename)s lap
mell\xe9klete: attachment:%(filename)s'
/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.py in
formatMarkup(request=<MoinMoin.request.RequestModPy instance>, text=u'A(z)
%(pagename)s lap mell\xe9klete: attachment:%(filename)s',
is_english=False, currentStack=[u'A(z) %(pagename)s lap mell\xe9klete:
attachment:%(filename)s'])
95 p = Page(request, "$$$$i18n$$$$")
96 formatter.setPage(p)
97 parser.format(formatter)
98 text = out.getvalue()
99 if reqformatter == None:
parser = <MoinMoin.parser.wiki.Parser instance>, parser.format = <bound
method Parser.format of <MoinMoin.parser.wiki.Parser instance>>, formatter
= <MoinMoin.formatter.text_html.Formatter instance>
/usr/lib/python2.3/site-packages/MoinMoin/parser/wiki.py in
format(self=<MoinMoin.parser.wiki.Parser instance>,
formatter=<MoinMoin.formatter.text_html.Formatter instance>)
1117
1118 # Scan line, format and write
1119 formatted_line = self.scan(scan_re, line)
1120 self.request.write(formatted_line)
1121
formatted_line undefined, self = <MoinMoin.parser.wiki.Parser instance>,
self.scan = <bound method Parser.scan of <MoinMoin.parser.wiki.Parser
instance>>, scan_re = <_sre.SRE_Pattern object>, line = u'A(z)
%(pagename)s lap mell\xe9klete: attachment:%(filename)s '
/usr/lib/python2.3/site-packages/MoinMoin/parser/wiki.py in
scan(self=<MoinMoin.parser.wiki.Parser instance>,
scan_re=<_sre.SRE_Pattern object>, line=u'A(z) %(pagename)s lap
mell\xe9klete: attachment:%(filename)s ')
905
906 # Replace match with markup
907 result.append(self.replace(match))
908 lastpos = match.end()
909
result = ['', u'A(z) %(pagename)s lap mell\xe9klete: '], result.append =
<built-in method append of list object>, self =
<MoinMoin.parser.wiki.Parser instance>, self.replace = <bound method
Parser.replace of <MoinMoin.parser.wiki.Parser instance>>, match =
<_sre.SRE_Match object>
/usr/lib/python2.3/site-packages/MoinMoin/parser/wiki.py in
replace(self=<MoinMoin.parser.wiki.Parser instance>, match=<_sre.SRE_Match
object>)
934 # Get replace method and replece hit
935 replace = getattr(self, '_' + type + '_repl')
936 result.append(replace(hit))
937 return ''.join(result)
938 else:
result = [''], result.append = <built-in method append of list object>,
replace = <bound method Parser._url_repl of <MoinMoin.parser.wiki.Parser
instance>>, hit = u'attachment:%(filename)s'
/usr/lib/python2.3/site-packages/MoinMoin/parser/wiki.py in
_url_repl(self=<MoinMoin.parser.wiki.Parser instance>,
word=u'attachment:%(filename)s')
412 if scheme == "wiki": return self.interwiki([word])
413 if scheme in self.attachment_schemas:
414 return self.attachment([word])
415
416 if wikiutil.isPicture(word):
self = <MoinMoin.parser.wiki.Parser instance>, self.attachment = <bound
method Parser.attachment of <MoinMoin.parser.wiki.Parser instance>>, word
= u'attachment:%(filename)s'
/usr/lib/python2.3/site-packages/MoinMoin/parser/wiki.py in
attachment(self=<MoinMoin.parser.wiki.Parser instance>,
url_and_text=[u'attachment:%(filename)s'], **kw={})
224 linktext = _('Create new drawing "%(filename)s"')
225 else:
226 linktext = _('Upload new attachment "%(filename)s"')
227 return wikiutil.link_tag(self.request,
228 '%s?action=AttachFile&rename=%s%s' % (
linktext undefined, _ = <function <lambda>>
/usr/lib/python2.3/site-packages/MoinMoin/request.py in (text='Upload new
attachment "%(filename)s"', i18n=<module 'MoinMoin.i18n' from
'/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.pyc'>,
request=<MoinMoin.request.RequestModPy instance>, lang=u'hu', **kv={})
125 # should use the user language.
126 self.content_lang = self.cfg.default_lang
127 self.getText = lambda text, i18n=self.i18n,
request=self, lang=self.lang, **kv: i18n.getText(text, request, lang,
kv.get('formatted', True))
128
129 self.opened_logs = 0
self undefined, text = 'Upload new attachment "%(filename)s"', i18n =
<module 'MoinMoin.i18n' from
'/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.pyc'>, request =
<MoinMoin.request.RequestModPy instance>, lang = u'hu', kv = {},
i18n.getText = <function getText>, kv.get = <built-in method get of dict
object>, True undefined
/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.py in
getText(str='Upload new attachment "%(filename)s"',
request=<MoinMoin.request.RequestModPy instance>, lang=u'hu',
formatted=True)
298 global _text_cache
299 if not _text_cache.has_key(lang):
300 (texts, unformatted) = loadLanguage(request, lang)
301 if not texts:
302 # Return english text in case of problems
texts undefined, unformatted undefined, global loadLanguage = <function
loadLanguage>, request = <MoinMoin.request.RequestModPy instance>, lang =
u'hu'
/usr/lib/python2.3/site-packages/MoinMoin/i18n/__init__.py in
loadLanguage(request=<MoinMoin.request.RequestModPy instance>, lang=u'hu')
165 else:
166 if _done_markups[lang] == 1:
167 raise Exception("Cyclic usage detected; you
cannot have translated texts include translated texts again! "
168 "This error might also occur
because of things that are interpreted wiki-like inside translated
strings. "
169 "This time the error occurred
while formatting %s." % text)
Exception undefined, text = ''
Exception: Cyclic usage detected; you cannot have translated texts include
translated texts again! This error might also occur because of things that
are interpreted wiki-like inside translated strings. This time the error
occurred while formatting .
__doc__ = 'Common base class for all exceptions.'
__getitem__ = <bound method Exception.__getitem__ of
<exceptions.Exception instance>>
__init__ = <bound method Exception.__init__ of <exceptions.Exception
instance>>
__module__ = 'exceptions'
__str__ = <bound method Exception.__str__ of <exceptions.Exception
instance>>
args = ('Cyclic usage detected; you cannot have translate.... This
time the error occurred while formatting .',)
--------------------
Regards,
vbzoli
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8