Nick писал(а):Не это главное
ну тады подскажи, как вкладки подписать по русски. Потому как, когда пишу
Код: Выделить всё
<tabs>
<names>["Spindle", "Sensors"]</names>
всё работает. А если
Код: Выделить всё
<tabs>
<names>["Шпиндель", "Датчики"]</names>
ругается.
Код: Выделить всё
Traceback (most recent call last):
File "/usr/bin/axis", line 3078, in <module>
vcpparse.create_vcp(f, comp)
File "/usr/lib/pymodules/python2.6/vcpparse.py", line 177, in create_vcp
read_file()
File "/usr/lib/pymodules/python2.6/vcpparse.py", line 61, in read_file
nodeiterator(pyvcproot,pyvcp0)
File "/usr/lib/pymodules/python2.6/vcpparse.py", line 78, in nodeiterator
nodeiterator(e,newwidget)
File "/usr/lib/pymodules/python2.6/vcpparse.py", line 77, in nodeiterator
newwidget = widget_creator(widgetparent,e.nodeName,params)
File "/usr/lib/pymodules/python2.6/vcpparse.py", line 95, in widget_creator
container = parent.getcontainer()
File "/usr/lib/pymodules/python2.6/pyvcp_widgets.py", line 766, in getcontainer
return self.insert("end", name, text=name)
File "/usr/lib/pymodules/python2.6/bwidget.py", line 44, in w
r = str(f(self, *args, **kw))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 22-29: ordinal not in range(128)
Похоже, имена вкладок используются не только для подписи, а еще и для именования внутренних переменных.
При том, что остальные элементы pyvcp русофобией не страдают