actually, it is not linked to threading but to the scope. the second attempt to access MyPackage.aVariable is inside the __init__ of a class and this seems to be the problem.
I believe it is a genuine python bug. yomgui -- http://mail.python.org/mailman/listinfo/python-list