"Tim Michelsen" <[EMAIL PROTECTED]> wrote

> But I would like to modularize my code and separate the GUI code 
> from
> the functional code that provides the calculation operations. This 
> will
> help to expand the functionality at a later stage. I want to achieve
> this through splitting the code into different modules.

A good plan

> How can I provide the settings stored in the configuration file
> throughout my program to all functions without needing to initiate 
> the
> ConfigParser object in each module?
>
> I through of having a special module "settings.py" which I could use 
> to
> read in the configuration from the file and then import this in each 
> module.

Yes, thats the way I'd recommend.

> Is there a more decent and elegant way?

Why do you feel that is "indecent" or inelegant?

Another option is to have the config settiongs in a normal
Python module and just import it. That is less appealing if
the config file is shared with a non python program, but if
its all Python then that's a much simpler approach...

PS.
Why all the parens around the error strings in your code?

-- 
Alan Gauld
Author of the Learn to Program web site
http://www.freenetpages.co.uk/hp/alan.gauld 


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

Reply via email to