[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.python

Re: Re: scope question in a switch mixin

browerg

1/16/2008 11:02:00 PM

John,
Thanks for writing, and I'm sorry it's taken so long to get back to you. Python is fun for me -- dinner guests and my boss got in the way.

>> The code ... is the result of noodling around with switches as a learning tool. I've played with python for a few years, but I'm self-taught, so . . .
>> My question is, why are modules imported at the top of the program not visible to the functions Switch builds? There is
>> no problem when the import is in the function, but I thought initially that imports at the top would be in its globals.

>John wrote:
>The global namespace of the to-be-exec'ed code is the dictionary that
>you supply. That dictionary doesn't contain "math".

Thank you for the guidance about namespaces and exec.

>It's a long time since exec has been documented as a *function*. Why?
>Because it isn't:

.. . . and the code snip.

>What book/tutorial did you get that from?

Hey, I'm not going to pass that off on anyone. As usual, self-education means missing a lot.

I'm exploring your suggestions and working on my code.

Thanks again.

George