> other module that has done 'from init import *'.
> 
> If you want that kind of behaviour it is better to use: 'import init' and
> refer to the variables as init.X and init.Y so that you can change them.
> Whether that is a good idea is another matter.
> 
> There are other reasons for not using the from init import * form, as you
> might overwrite bindings in the module in an unforseen way. from init
> import X,Y explicitely is probably safer. And, by the way, from init import
> * can only be used at module level, not in inner namespaces.

thank you guys,
but it's still not quit handy

# initialization file (init1.py)
import time;
xx = 44

# main file was
print xx
x=time.time()

# main file should become
print init1.xx
x=init1.time.time()

so even for the "standard" functions like "time" I've to include the 
preceeding module "init1" :-(

cheers,
Stef Mientki
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to