Steve Holden wrote:
> Paul Rubin wrote:
>> .... I think it's a Python weakness that you can't declare a local var like
>> in other languages, to go out of scope at the end of the current block, e.g.:
>>
>> if cond:
>> my x = 7 # make a new scope for x, goes out of scope at end of if
>>
> If this genuinely troubles you then you can always isolate the scope
> with a function, though of course you also no longer have the code
> inline then.
Or, if you must:
def called(function):
function()
return called
then:
@called
def called():
<whatever>
;-)
--
-Scott David Daniels
[EMAIL PROTECTED]
--
http://mail.python.org/mailman/listinfo/python-list