Re: Using "external" vars on module load time

2006-06-14 Thread Diez B. Roggisch
Marco Aschwanden schrieb: > Marvelous that was the solution I was looking for. > >> I think you should consider a class instead of a module, though. > > What I don't get: Why should I consider using a class? Because sharing state in such a way that several functions need to access some later bo

Re: Using "external" vars on module load time

2006-06-14 Thread Fredrik Lundh
Marco Aschwanden wrote: > Load a module and hand in already the server_api. How can I achieve this? use execfile (or compile/exec) instead of import. -- http://mail.python.org/mailman/listinfo/python-list

Re: Using "external" vars on module load time

2006-06-14 Thread Marco Aschwanden
Marvelous that was the solution I was looking for. > I think you should consider a class instead of a module, though. What I don't get: Why should I consider using a class? Greetings from sunny Switzerland, Marco -- http://mail.python.org/mailman/listinfo/python-list

Re: Using "external" vars on module load time

2006-06-14 Thread Peter Otten
Marco Aschwanden wrote: > Load a module and hand in already the server_api. How can I achieve this? Using execfile() is the simplest approach: import imp import sys def import_preloaded(name, path=None, variables={}): if path is None: file, path, description = imp.find_module(name)