global variables or inheritence

Jeff Massung jmassung at magpiesystems.com
Wed Apr 26 22:41:26 CEST 2000


Thomas Rasmussen wrote in message <28pzoqghaoh.fsf at lada.kom.auc.dk>...
>  Jeff> NOTE: myvar is local to main() (not to the file)
>Well I still want to be able to do this....

Well, you can't :), so you're going to have to find another way to do what
you want.

>Well i'm programming a small admin tool, which must use the users
>$EDITOR for editing files. This works fine if the EDITOR sysenv is
>set, if not, then i want to ask the user which editor he want to use,
>and then pass this variable to the module that handles
>filemanipulation. This modules is also in another file if it
>matters... I must add that this is my first real program made in
>python...

Definitely no need for circular code there, just rethink it through some
more - try a simple program of what you want with only 1 file for now.

As for circular code, think of it like this:

def CodeA():
    def CodeB():
        CodeA()
    CodeB()

What happens? Ouch ;) Stay away... very bad...

Jeff





More information about the Python-list mailing list