some import / namespace questions
Marc 'BlackJack' Rintsch
bj_666 at gmx.net
Wed Aug 8 12:00:13 EDT 2007
On Wed, 08 Aug 2007 17:11:19 +0200, stef mientki wrote:
> Now it's not possible to import in the existing modules the main plugin,
> like
> from Main_User import *
> because this will start the infinite loop.
Which means there's code at the module level. Tell the users to put that
into a function, then you can import the module without executing this
main loop.
And don't do a * import because your users might use names that the
importing module uses already and which would get replaced by the * import.
> Is there a way of getting the list of collected globals from Main_User
> to the existing modules,
> without the standard import statement shown above ?
No. In order to get them the module must be imported. Otherwise the
names and the objects they refer to don't exist.
More information about the Python-list
mailing list