if the values are related in meaning then it seems possible that they
should be attributes on an object.  in which case you would use an
instance of the object in both cases and set the values in the objects
constructor.

if they are not related in meaning then you're not really repeating
yourself (since you may one day need to change one set, but not the other
set).

andrew


Neal Becker wrote:
> 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)
>
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
>


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to