Cannot open chm with cyrillic content (cp1251), got this error:
Code:
Traceback (most recent call last):
File "/usr/bin/gnochm", line 1861, in ?
inst.open_file(args[i])
File "/usr/bin/gnochm", line 1410, in open_file
if self.request_file(self.chmfiles[-1].chmfile.home):
File "/usr/bin/gnochm", line 1279, in request_file
f, pathname, flink = self.internal_request_file(link)
File "/usr/bin/gnochm", line 1273, in internal_request_file
f, pathname = self.resolve_link(flink)
File "/usr/bin/gnochm", line 1256, in resolve_link
return func(link, internal)
File "/usr/bin/gnochm", line 1174, in open_chm
result, ui = self.chmfiles[-1].chmfile.ResolveObject(pathname)
File "/usr/lib/python2.4/site-packages/chm/chm.py", line 390, in ResolveObject return chmlib.chm_resolve_object(self.file, path)
TypeError: chm_resolve_object() argument 2 must be string without null bytes, not str
English chms opens with no errors.
Default locale is en_US.UTF-8.
Bookmarks