zim-wiki team mailing list archive
-
zim-wiki team
-
Mailing list archive
-
Message #03454
Re: 0.63, some pages do not show up in index.
My pleasure, but ... how to file a bug report, do you mean report a bug on
launchpad?
I'm not good at programming but I will try play with patching, and anything
that I can help.
Regards
Jaap Karssenberg <jaap.karssenberg@xxxxxxxxx>于2015年6月16日 周二23:02写道:
> Hi Jianhan,
>
> That looks like an ugly issue with the locale. Apparently the strxfrm
> function does not work with your locale setup on windows.
>
> No easy work around I'm afraid other than patching the code and trying
> what works. Also difficult for me to debug since I don't have a chinese
> setup myself to play around with :S
>
> Guess only fix for now is to catch this error and wrap around with a
> non-locale aware fallback.
>
> Could you file a bug report on this?
>
> Regards,
>
> Jaap
>
>
>
>
> On Mon, Jun 15, 2015 at 8:23 AM, Jianhan Gao <gaojianhan@xxxxxxxxx> wrote:
>
>> Dear Japp,
>>
>> Thanks for the 0.63 release !
>>
>> And I want to report an error about index, , just hope it may be useful :)
>> ( I guess I should wait patiently because you already said in release
>> note it is a work in progress. )
>>
>> Enviroment:
>> PC, win7 x64, cp936 (simplified Chinese),
>> python 2.7.10,
>> pygtk-all-in-one-2.24.2.win32-py2.7.msi,
>> zim 0.63, running from source code "zim.py".
>>
>> Symptoms:
>> 1. Some pages do not show up in index ( they do exist on disk ).
>> 2. If I run "python zim.py --index -V ./Notes", I will got random error
>> logs like:
>>
>> ...
>> INFO: Indexed Book
>> ERROR: Got an exception while indexing "<IndexPath: OCW>":
>> Traceback (most recent call last):
>> File "d:\tTool\zim-0.63\zim\index.py", line 720, in _do_update
>> self._update_pagelist(path)
>> File "d:\tTool\zim-0.63\zim\index.py", line 1005, in _update_pagelist
>> (page.basename, natural_sort_key(page.basename), path.id,
>> page.hascontent, False))
>> File "d:\tTool\zim-0.63\zim\utils.py", line 135, in natural_sort_key
>> bytestring = locale.strxfrm(string)
>> MemoryError
>> INFO: Indexed OCW
>> ...
>>
>> ( Both symptoms disappear when using zim 0.62 )
>>
>> Best regards!
>>
>>
>
References