[odf-discuss] How to use odt2tracwiki

Alexandr N Zamaraev tonal at promsoft.ru
Tue May 13 02:09:34 EDT 2008


I tried to use odt2tracwiki but it does not work.
When launched, I get an error:
[code]
Traceback (most recent call last):
   File "D:\Lang\sf.net\svn\odfpy\contrib\odt2tracwiki\odt2tracwiki.py", 
line 26, in <module>
     odt = ODF2MoinMoin(sys.argv[1])
   File "C:\Lang\Python\25\lib\site-packages\odf\odf2moinmoin.py", line 
176, in __init__
     self.load(filepath)
   File "C:\Lang\Python\25\lib\site-packages\odf\odf2moinmoin.py", line 
296, in load
 
self.processListStyles(styles_doc.getElementsByTagName("text:list-style"))
   File "C:\Lang\Python\25\lib\site-packages\odf\odf2moinmoin.py", line 
279, in processListStyles
     if ( style.childNodes[0].tagName
AttributeError: Text instance has no attribute 'tagName'
[/code]
How can we fix this?

My environment:
Os: WinXp Home Ru + sp3
Python: 2.5.2
odfpy: from svn revision 433

P.S. I insert print in odf2moinmoin.py:279:
Code snipped:
[code]
             if style.childNodes:
                 print style.childNodes
                 print style.childNodes[0]
                 if ( style.childNodes[0].tagName
[/code]
Output:
[code]
[<DOM Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb07fa8>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-bullet at 0xb0b418>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb0ba08>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb0bee0>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb0f350>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb0f828>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb0fd00>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb13170>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb13648>, <DOM 
Text node "
    ">, <DOM Element: text:list-level-style-number at 0xb13b20>, <DOM 
Text node "
   ">]
<DOM Text node "
    ">
Traceback (most recent call last):
   File "D:\Lang\sf.net\svn\odfpy\contrib\odt2tracwiki\odt2tracwiki.py", 
line 26, in <module>
     odt = ODF2MoinMoin(sys.argv[1])
   File "C:\Lang\Python\25\lib\site-packages\odf\odf2moinmoin.py", line 
176, in __init__
     self.load(filepath)
   File "C:\Lang\Python\25\lib\site-packages\odf\odf2moinmoin.py", line 
298, in load
 
self.processListStyles(styles_doc.getElementsByTagName("text:list-style"))
   File "C:\Lang\Python\25\lib\site-packages\odf\odf2moinmoin.py", line 
281, in processListStyles
     if ( style.childNodes[0].tagName
AttributeError: Text instance has no attribute 'tagName'
[/code]


More information about the odf-discuss mailing list