This should be a simple question...
Bruno Desthuilliers
bruno.42.desthuilliers at websiteburo.invalid
Fri Mar 6 08:58:36 EST 2009
Neal Becker a écrit :
> Maybe I'm missing something obvious here
>
> def A (...):
> #set a bunch of variables
> x = 1
> b = 2
> ...
>
> Do something with them
>
> def B (...):
> #set the same bunch of variables
> x = 1
> b = 2
> ...
>
> Do something with them
>
> I want to apply DRY, and extract out the common setting of these variables
> into the local scope of the functions A and B. How to do this? (Other than
> just setting them in the module scope)
If your "variables" are literal constants common to the whole module,
and are *not* modified within the functions, the obvious answer is to
define them as module level (pseudo) symbolic constants.
Else, please provide more background.
More information about the Python-list
mailing list