Parametrized module import
Jacek Generowicz
jacek.generowicz at cern.ch
Fri Jul 9 03:13:39 EDT 2004
Oliver Fromme <olli at haluter.fromme.com> writes:
> > I guess the imported module could block further configuration
> > changes, and the warning can come when you try to change the
> > configuration _after_ the first import.
> #--- File config.py: ---
> foo_interface_mode = 0 # default
> def set_foo_interface_mode (mode):
> foo_interface_mode = mode
>
> #--- File your_module.py: ---
> import config
>
> def config_warn():
> print "foo_interface_mode may only be set once!"
>
> config.set_foo_interface_mode = config_warn
Yup, that's exactly the sort of thing I was suggesting.
More information about the Python-list
mailing list