Shrutarshi Basu wrote:
> Thanks for that, i think that creating a configuration submodule and
> importing it into the modules that need it will be the most elegant
> solution for me. I was wondering whether the following solution would
> work / be good practice?
> 1. have the parser system in __init__.py

You could do that but I would put it in a config module.

> 2. have the parser store the result in a string, say confstr

If you only have one configuration parameter this is OK. If you have 
multiple parameters you should put them in a class or dict, otherwise 
the individual modules still have to parse the string.

> 3. have modules in the package access it with __init__.confstr

No, if it is in __init__.py you access it at package scope, it would be 
mypackage.confstr.

Kent

PS Please use Reply All to reply to the list.

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to