Pierre-Alain Dorange a écrit :
Cédric Lucantis <[EMAIL PROTECTED]> wrote:

Here self is only a local variable and its meaning is only a convention. So
assigning it to a new value won't change the object itself (and is not a good
idea as it may be confusing for the reader).

Thanks, i was thinking about something like that.

(snip)

I try the staticmethod, it works fine. Very helpful.

But i don't like it very much, it seems 'complicated' (python was
supposed to be simple).

Try doing the same thing in C++ !-)

I'll also try the dictionnary method.
My final idea was that a dictionnary would be perhaps simple in the
future to save/load as XML and a parser.

XML ? What a strange idea ?

But perhaps i'm wrong with my vision of python.
>
On a more global perspective, what are the best method to implement a
simple config file with pyhton.

Well... Python does have a couple of config-related packages, starting with the one in the stdlib. You may want to find out if any of these packages fits your needs before reinventing the wheel ?

Assuming i finally want to made a bundle
app for Mac, Windows and perhaps Linux.
I develop on Mac, and on this platform the config fil (preferences) have
to be stored in a special directory : ~/Library/Preferences, no problem.
But on other platform that's not the same directory and perhaps i would
also faced to permissions issues...

Yeps. Portability sometimes has a cost. I can't help you wrt/ Windows, but on unix the convention is to save user's prefs in a .yourprogram file (or directory) in the user's home directory.

But first is there a way to determine on which platfrom the python
script is running ?

the os package is your friend.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to