A python script needs a per-user configuration to override (redefine) "default" assignments (e.g.
path = "local/path/"
from custom_settings import *
", ".join( (a for a in dir() if not a.startswith("__") ) )
This may not be the neatest solution, and it seems painfully redundant, but you could always simply:
from custom_settings import * import custom_settings overridden = ", ".join(a for a in dir(custom_settings) if not a.startswith("__"))