Mutual module imports
George Sakkis
gsakkis at rutgers.edu
Tue Oct 18 00:49:35 EDT 2005
"Tony Nelson" <*firstname*nlsnews at georgea*lastname*.com> wrote:
> [snipped]
>
> I have written a Python module that uses some C functions. I wrote the
> module in two parts, one Python, one Pyrex (C). They need to share some
> globals.
>
> [snipped]
>
> Now the Python module imports the Pyrex module and just shoves
> references to its globals into the Pyrex module (the Pyrex module
> defines them as None). The Pyrex module doesn't import the Python
> module anymore. This also works, even when the Python module has a
> different name (e.g. "__main__"). I just feel dirty about it.
Well, I feel dirty every time I have to share globals <wink>.
George
More information about the Python-list
mailing list