Hello

I am in a kind of hurry to have this working. We are preparing an
information extraction task from Portuguese wikipedia and we need a
XHTML version of it :S

Well, on to my problem.

Used mw-buildcdb -i ptdump.xml -o cdb

The cdb/wikiconf.txt file says: lang = en

If I keep it that way, most pages are converted correctly.
If I change the 'en' to 'pt' (to get links rendered correctly) I have
a lot of pages failing (see error bellow).

Any hint on what might be going on?

Thank you
Alberto


Traceback (most recent call last):
  File "/opt/python/bin/mw-render", line 8, in <module>
    load_entry_point('mwlib==0.12.14', 'console_scripts', 'mw-render')
()
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64
.egg/mwlib/apps/render.py", line 214, in main
    return Main()()
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64
.egg/mwlib/apps/render.py", line 177, in __call__
    writer(env, output=tmpout, status_callback=self.status,
**writer_options)
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64
.egg/mwlib/xhtmlwriter.py", line 707, in xhtmlwriter
    book = writerbase.build_book(env,
status_callback=buildbook_status)
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64
.egg/mwlib/writerbase.py", line 43, in build_book
    a = wiki.getParsedArticle(title=item.title,
revision=item.revision)
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64
.egg/mwlib/nuwiki.py", line 342, in getParsedArticle
    return uparser.parseString(title=title, raw=raw, wikidb=self,
lang=self.site
info["general"]["lang"])
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64
.egg/mwlib/refine/uparser.py", line 34, in parseString
    input = te.expandTemplates(True)
  File "evaluate.py", line 291, in
mwlib.templ.evaluate.Expander.expandTemplates
 (mwlib/templ/evaluate.c:5656)
  File "evaluate.py", line 278, in
mwlib.templ.evaluate.Expander._expand (mwlib/
templ/evaluate.c:5301)
  File "evaluate.py", line 28, in mwlib.templ.evaluate.flatten (mwlib/
templ/eval
uate.c:1024)
  File "evaluate.py", line 30, in mwlib.templ.evaluate.flatten (mwlib/
templ/eval
uate.c:1055)
  File "nodes.py", line 205, in mwlib.templ.nodes.Template.flatten
(mwlib/templ/
nodes.c:4315)
  File "nodes.py", line 282, in mwlib.templ.nodes.Template._flatten
(mwlib/templ
/nodes.c:5601)
  File "evaluate.py", line 30, in mwlib.templ.evaluate.flatten (mwlib/
templ/eval
uate.c:1055)
  File "nodes.py", line 205, in mwlib.templ.nodes.Template.flatten
(mwlib/templ/
nodes.c:4315)
  File "nodes.py", line 282, in mwlib.templ.nodes.Template._flatten
(mwlib/templ
/nodes.c:5601)
  File "evaluate.py", line 28, in mwlib.templ.evaluate.flatten (mwlib/
templ/eval
uate.c:1024)
  File "evaluate.py", line 30, in mwlib.templ.evaluate.flatten (mwlib/
templ/eval
uate.c:1055)
  File "nodes.py", line 205, in mwlib.templ.nodes.Template.flatten
(mwlib/templ/
nodes.c:4315)
  File "nodes.py", line 282, in mwlib.templ.nodes.Template._flatten
(mwlib/templ
/nodes.c:5601)
  File "evaluate.py", line 28, in mwlib.templ.evaluate.flatten (mwlib/
templ/eval
uate.c:1024)
  File "evaluate.py", line 30, in mwlib.templ.evaluate.flatten (mwlib/
templ/evaluate.c:1055)
  File "nodes.py", line 30, in mwlib.templ.nodes.IfNode.flatten (mwlib/
templ/nodes.c:1391)
  File "evaluate.py", line 28, in mwlib.templ.evaluate.flatten (mwlib/
templ/evaluate.c:1024)
  File "evaluate.py", line 30, in mwlib.templ.evaluate.flatten (mwlib/
templ/evaluate.c:1055)
  File "nodes.py", line 191, in mwlib.templ.nodes.Variable.flatten
(mwlib/templ/nodes.c:4075)
  File "evaluate.py", line 152, in
mwlib.templ.evaluate.ArgumentList.get (mwlib/templ/evaluate.c:3202)
  File "evaluate.py", line 28, in mwlib.templ.evaluate.flatten (mwlib/
templ/evaluate.c:1024)
  File "evaluate.py", line 30, in mwlib.templ.evaluate.flatten (mwlib/
templ/evaluate.c:1055)
  File "nodes.py", line 205, in mwlib.templ.nodes.Template.flatten
(mwlib/templ/nodes.c:4315)
  File "nodes.py", line 268, in mwlib.templ.nodes.Template._flatten
(mwlib/templ/nodes.c:5399)
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64.egg/mwlib/templ/magics.py", line 559, in __call__
    res = m(args) or ''  # FIXME: catch TypeErros
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64.egg/mwlib/templ/magics.py", line 440, in IFEXIST
    exists =
bool(self.wikidb.normalize_and_get_image_path(name.split(":")[1]))
  File "/opt/python/lib/python2.7/site-packages/mwlib-0.12.14-py2.7-
linux-x86_64.egg/mwlib/nuwiki.py", line 268, in __getattr__
    raise AttributeError()

-- 
You received this message because you are subscribed to the Google Groups 
"mwlib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/mwlib?hl=en.

Reply via email to