[pyicu-dev] getCollationKey

Andi Vajda vajda at osafoundation.org
Fri Nov 18 18:07:27 PST 2005


> PYTHONPATH=var/opt/pyicu/lib/python 
> LD_LIBRARY_PATH=var/opt/pyicu/lib:var/opt/icu/lib bin/python 
> var/src/pyicu/test/test_Collator.py
> Traceback (most recent call last):
>  File "var/src/pyicu/test/test_Collator.py", line 27, in ?
>    from PyICU import *
>  File "/home/jim/p/z4i/ii/var/opt/pyicu/lib/python/PyICU.py", line 51, in ?
>    from PyICU_bases import *
>  File "/home/jim/p/z4i/ii/var/opt/pyicu/lib/python/PyICU_bases.py", line 3, 
> in ?
>    import PyICU_iterators
>  File "/home/jim/p/z4i/ii/var/opt/pyicu/lib/python/PyICU_iterators.py", line 
> 4, in ?
>    import PyICU_locale
>  File "/home/jim/p/z4i/ii/var/opt/pyicu/lib/python/PyICU_locale.py", line 
> 61, in ?
>    class Locale(PyICU_bases.UObject):
> AttributeError: 'module' object has no attribute 'UObject'
>
> At the time that PyICU_locale is imported, nothing's been defined in 
> PyICU_bases, so
> the reference to PyICU_bases.UObject has to fail.  I can't explain why this 
> works for
> you.
>
>> You're probably using an older version of SWIG.
>> I'm building with SWIG 1.3.24 and all is working fine, test_Collator.py 
>> passes.
>
> I'm using swig 1.3.27.
>
> I'll try an older one.

Indeed, with swig 1.3.27, it breaks as you reported.
Looking into it....

Andi..



More information about the pyicu-dev mailing list