why does this not work!!! AAARRRGH!!!!!!!!

Matthew Banham matb at photond.com
Thu Sep 28 09:45:22 EDT 2000


Dear all,

> Try:
>
> myglobalvar = 101
>
> def myfunc():
>     global myglobalvar
>     myglobalvar = myglobalvar + 1
>
> Funnily enough, the effect of the global statement isn't global!
>

Aha! I wasn't thinking in a python way (i.e. wasn't thinking in terms of
namespaces and dictionaries). Thanks all

> > It's driving me madd
> >
aaaaaaaaaaaaaarrrrrrrrrrrrrrrrrrggggggggggggggghhhhhhhhhhh!!!!!!!!!!!!!!!!
> >
> Stiff upper-lip, man. Remember - you're British.

Tally ho! over the hill, pranged my kite in the brianny then back home to
blighty!

>
> Cheers,
> Simon Brunning
> TriSystems Ltd.
> sbrunning at trisystems.co.uk
>
>
>
>
> -----------------------------------------------------------------------
> The information in this email is confidential and may be legally
privileged.
> It is intended solely for the addressee. Access to this email by anyone
else
> is unauthorised. If you are not the intended recipient, any disclosure,
> copying, distribution, or any action taken or omitted to be taken in
> reliance on it, is prohibited and may be unlawful. TriSystems Ltd. cannot
> accept liability for statements made which are clearly the senders own.
>





More information about the Python-list mailing list