I heard Hihn, Jason said: > How can I do this in python?
It may be I'm not getting your question, but... What's the problem exactly? You can have global objects (which includes functions) all you want, really. Example: ---[ globalstuff.py ]-------------------------------------------------- data = None ----------------------------------------------------------------------- ---[ A.py ]------------------------------------------------------------ import globalstuff def functionA(): globalstuff.data = 42 ----------------------------------------------------------------------- ---[ B.py ]------------------------------------------------------------ import globalstuff def functionB(): print "The global data contains:", globalstuff.data ----------------------------------------------------------------------- ---[ main.py ]--------------------------------------------------------- import globalstuff from A import functionA from B import functionB # Set the global bit of data with functionA() from module A: functionA() # Print the global bit of data with functionB() from module B: functionB() # Set the global bit of data ourselves: globalstuff.data = "Nobody expects the Spanish Inquisition!" # Then print it with functionB() from module B: functionB() print "See, Jason? I don't understand what your problem is, exactly." ----------------------------------------------------------------------- Does this answer your question? -- S. _______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
