LINUX.ORG.RU

RuntimeError: maximum recursion depth exceeded при попытке запуска obmenu

 , ,


0

1

Какая-то рекурсия возникает чтоли? Пробовал переустанавливать obmenu, но дело в питоне как я понял.

midori@linux:~$ obmenu

Traceback (most recent call last):

File «/usr/bin/obmenu», line 617, in <module>

app.init()

File «/usr/bin/obmenu», line 610, in init

self.createTree(None, None)

File «/usr/bin/obmenu», line 42, in createTree

self.createTree(hijo, it[«id»])

File «/usr/bin/obmenu», line 42, in createTree

self.createTree(hijo, it[«id»])

.........................

.........................

...так_очень_долго.......

.........................

.........................

File «/usr/bin/obmenu», line 42, in createTree

self.createTree(hijo, it[«id»])

File «/usr/bin/obmenu», line 42, in createTree

self.createTree(hijo, it[«id»])

File «/usr/bin/obmenu», line 41, in createTree

if self.menu.getMenu(it[«id»]) and it[«action»] == "":

File «/usr/lib/pymodules/python2.7/obxml.py», line 334, in getMenu

d = self._get_menu_props(i)

File «/usr/lib/pymodules/python2.7/obxml.py», line 136, in _get_menu_props

mnu = self._get_dom_menu(mid)

File «/usr/lib/pymodules/python2.7/obxml.py», line 42, in _get_dom_menu

b = self._get_dom_menu(menu, item)

File «/usr/lib/pymodules/python2.7/obxml.py», line 40, in _get_dom_menu

if item.attributes[«id»].nodeValue == menu: return item

File «/usr/lib/python2.7/xml/dom/minidom.py», line 823, in _get_attributes

return NamedNodeMap(self._attrs, self._attrsNS, self)

RuntimeError: maximum recursion depth exceeded

midori@linux:~$

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от cinyflo

Скорее всего, где-то в xml-ке дикая вложенность.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.