<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
> > But if the programmer intended a to be global, the *only*<br>>
 > reason it's a bug is the current somewhat arbitrary<br>> > 
interpretation placed on the augmented assignment.<br>> <br>> Hmm,
 I would call it consistent rather than arbitrary.<br>> <br>> 
Georg<br><br>a=[1,2,3]<br>
def f(x):a[x]=x<br>
f(0)<br>
<br>
Some like to think of []= as a form of augmented assignment<br>
Currently, []= doesn't align with other augmenteds on this point<br>
That doesn't seem very consistent. Add on that augmented<br>assignment is the only globalizing store statement which also<br>dereferences, and consistency doesn't seem to be a strong point<br>against this proposal<br>                                         <br /><hr />Jeux Messenger : mettez vos amis au défi! <a href='http://go.microsoft.com/?linkid=9734391' target='_new'>Jeux Messenger!</a></body>
</html>