1
From VM Sat Jun 30 11:29:01 2001
2
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
3
[nil "Saturday" "30" "June" "2001" "00:21:42" "+0200" "PMDF e-Mail Interconnect" "postmaster@yogi.urz.unibas.ch" nil "147" "Delivery Notification: Delivery has failed" "^From:" nil nil "6" nil nil nil nil nil]
5
Return-Path: <python-list-admin@python.org>
6
Delivered-To: barry@wooz.org
7
Received: from digicool.com (unknown [63.100.190.15])
8
by mail.wooz.org (Postfix) with ESMTP id 2852FD36EC
9
for <barry@wooz.org>; Fri, 29 Jun 2001 18:21:58 -0400 (EDT)
10
Received: from <python-list-admin@python.org>
11
by digicool.com (CommuniGate Pro RULES 3.4)
12
with RULES id 2122693; Fri, 29 Jun 2001 18:23:52 -0400
13
Received: from ns2.digicool.com ([63.100.190.2] verified)
14
by digicool.com (CommuniGate Pro SMTP 3.4)
15
with ESMTP id 2122692 for barry@mail.digicool.com; Fri, 29 Jun 2001 18:23:52 -0400
16
Received: from mail.python.org (mail.python.org [63.102.49.29])
17
by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id SAA15102
18
for <barry@digicool.com>; Fri, 29 Jun 2001 18:22:00 -0400
19
Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
20
by mail.python.org with esmtp (Exim 3.21 #1)
22
for barry@digicool.com; Fri, 29 Jun 2001 18:22:01 -0400
23
Received: from [131.152.1.4] (helo=yogi.urz.unibas.ch)
24
by mail.python.org with esmtp (Exim 3.21 #1)
26
for python-list-admin@python.org; Fri, 29 Jun 2001 18:20:46 -0400
27
Received: from PROCESS-DAEMON by yogi.urz.unibas.ch (PMDF V5.2-29 #33343)
28
id <01K5CWRKUM2O8X1X1D@yogi.urz.unibas.ch> for python-list-admin@python.org;
29
Sat, 30 Jun 2001 00:21:44 +0200
30
Received: from yogi.urz.unibas.ch (PMDF V5.2-29 #33343)
31
id <01K5CWRINUF48X46F4@yogi.urz.unibas.ch>; Sat, 30 Jun 2001 00:21:42 +0200
32
Message-id: <01K5CWRJIDYU8X46F4@yogi.urz.unibas.ch>
34
Content-type: MULTIPART/REPORT;
35
BOUNDARY="Boundary_(ID_MUSA353qRe9PeqtdeP14tg)"; REPORT-TYPE=DELIVERY-STATUS
37
List-Help: <mailto:python-list-request@python.org?subject=help>
38
List-Post: <mailto:python-list@python.org>
39
List-Subscribe: <http://mail.python.org/mailman/listinfo/python-list>,
40
<mailto:python-list-request@python.org?subject=subscribe>
41
List-Id: General discussion list for the Python programming language <python-list.python.org>
42
List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-list>,
43
<mailto:python-list-request@python.org?subject=unsubscribe>
44
List-Archive: <http://mail.python.org/pipermail/python-list/>
45
From: PMDF e-Mail Interconnect <postmaster@yogi.urz.unibas.ch>
46
Sender: python-list-owner@python.org
47
To: python-list-admin@python.org
48
Subject: Delivery Notification: Delivery has failed
49
Date: Sat, 30 Jun 2001 00:21:42 +0200
50
X-Autogenerated: Mirror
51
X-Mirrored-by: <python-list-admin@python.org>
52
X-BeenThere: python-list@python.org
53
X-Mailman-Version: 2.0.5 (101270)
56
--Boundary_(ID_MUSA353qRe9PeqtdeP14tg)
57
Content-type: text/plain; charset=us-ascii
58
Content-language: EN-US
60
This report relates to a message you sent with the following header fields:
62
Message-id: <Pine.LNX.4.31.0106300001530.2750-100000@athlon.de>
63
Date: Sat, 30 Jun 2001 00:18:49 +0200 (CEST)
64
From: Carsten Geckeler <uioziaremwpl@spammotel.com>
65
To: Python <python-list@python.org>
66
Subject: Re: Augmented Assignement (was: Re: PEP scepticism)
68
Your message cannot be delivered to the following recipients:
70
Recipient address: HAASM@yogi.urz.unibas.ch
71
Original address: max.haas@unibas.ch
72
%MAIL-E-OPENOUT, error opening !AS as output
73
-RMS-E-CRE, ACP file create failed
74
-SYSTEM-F-EXDISKQUOTA, disk quota exceeded
77
--Boundary_(ID_MUSA353qRe9PeqtdeP14tg)
78
Content-type: message/DELIVERY-STATUS
80
Original-envelope-id: 0GFP00202Q2DR3@mailhub.unibas.ch
81
Reporting-MTA: dns;yogi.urz.unibas.ch
85
Original-recipient: rfc822;max.haas@unibas.ch
86
Final-recipient: rfc822;HAASM@yogi.urz.unibas.ch
88
--Boundary_(ID_MUSA353qRe9PeqtdeP14tg)
89
Content-type: MESSAGE/RFC822
91
Return-path: python-list-admin@python.org
92
Received: from yogi.urz.unibas.ch by yogi.urz.unibas.ch (PMDF V5.2-29 #33343)
93
id <01K5CWRINUF48X46F4@yogi.urz.unibas.ch>
94
(original mail from python-list-admin@python.org); Sat,
95
30 Jun 2001 00:21:42 +0200
96
Received: from maser.urz.unibas.ch ([131.152.1.5])
97
by yogi.urz.unibas.ch (PMDF V5.2-29 #33343)
98
with ESMTP id <01K5CWRGK0V68X4CRC@yogi.urz.unibas.ch> for
99
HAASM@yogi.urz.unibas.ch (ORCPT rfc822;max.haas@unibas.ch); Sat,
100
30 Jun 2001 00:21:38 +0200
101
Received: from DIRECTORY-DAEMON.mailhub.unibas.ch by mailhub.unibas.ch
102
(PMDF V6.0-24 #41480) id <0GFP00201Q2DR3@mailhub.unibas.ch> for
103
HAASM@yogi.urz.unibas.ch (ORCPT max.haas@unibas.ch); Sat,
104
30 Jun 2001 00:20:37 +0200 (MET DST)
105
Received: from mail.python.org (mail.python.org [63.102.49.29])
106
by mailhub.unibas.ch (PMDF V6.0-24 #41480)
107
with ESMTP id <0GFP00BEAQ2C5Y@mailhub.unibas.ch> for max.haas@unibas.ch; Sat,
108
30 Jun 2001 00:20:37 +0200 (MET DST)
109
Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
110
by mail.python.org with esmtp (Exim 3.21 #1) id 15G6bK-0006HW-00; Fri,
111
29 Jun 2001 18:18:58 -0400
112
Received: from [134.2.34.92] (helo=nemesis.jura.uni-tuebingen.de ident=qmailr)
113
by mail.python.org with smtp (Exim 3.21 #1)
114
id 15G6Zp-0006Ee-00 for python-list@python.org; Fri, 29 Jun 2001 18:17:25 -0400
115
Received: (qmail 31643 invoked from network); Fri, 29 Jun 2001 22:17:24 +0000
116
Received: from justitia.jura.uni-tuebingen.de (mail@134.2.34.12)
117
by nemesis.jura.uni-tuebingen.de with SMTP; Fri, 29 Jun 2001 22:17:24 +0000
118
Received: from s-gec3 by justitia.jura.uni-tuebingen.de with local
119
(Exim 3.12 #1 (Debian)) id 15G6Zo-0002Zx-00 for <python-list@python.org>; Sat,
120
30 Jun 2001 00:17:24 +0200
121
Date: Sat, 30 Jun 2001 00:18:49 +0200 (CEST)
122
From: Carsten Geckeler <uioziaremwpl@spammotel.com>
123
Subject: Re: Augmented Assignement (was: Re: PEP scepticism)
124
In-reply-to: <ubsn7hte7.fsf@ctwd0143.fitlinxx.com>
125
Sender: python-list-admin@python.org
126
To: Python <python-list@python.org>
127
Errors-to: python-list-admin@python.org
128
Message-id: <Pine.LNX.4.31.0106300001530.2750-100000@athlon.de>
130
Content-type: TEXT/PLAIN; charset=US-ASCII
132
X-BeenThere: python-list@python.org
133
X-Mailman-Version: 2.0.5 (101270)
134
List-Post: <mailto:python-list@python.org>
135
List-Subscribe: <http://mail.python.org/mailman/listinfo/python-list>,
136
<mailto:python-list-request@python.org?subject=subscribe>
137
List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-list>,
138
<mailto:python-list-request@python.org?subject=unsubscribe>
139
List-Archive: <http://mail.python.org/pipermail/python-list/>
140
List-Help: <mailto:python-list-request@python.org?subject=help>
141
List-Id: General discussion list for the Python programming language
142
<python-list.python.org>
144
On 29 Jun 2001, David Bolen wrote:
146
> Carsten Geckeler <uioziaremwpl@spammotel.com> writes:
148
> > The problem which some people have with augmented assignment is not that
149
> > they exist, but that they do not work as they expect (at least from the
150
> > POV of some readers). I expect that
153
> > ident = ident op expr
155
> > At least that's what I'd have expectd comming from other programming
158
> Of course, one interesting point is that while you may think the above
159
> if coming from, say, C, what "ident = ident op expr" means in C is not
160
> what "ident = ident op expr" means in Python.
162
Yes, that's completely true. I can accept, that Python work differently
163
in many cases. Actually I love Python's object stuff. That's something
164
more natural that in many other languages. And I can accept, that objects
165
(which are bound to different variable names) can be changed (like with
168
The point is not that Python differs from C (or other languages), but that
169
the two statements above work differently. I can accept that, of course
170
(well I have to, I thing ;) ). But, when I write the following three
175
it seems more logical to me, that the first two do the same than the last
176
two. I know, of course, that the last two do the same. But anyway, the
177
first two just _look_ more the same.
179
> In C it has the result of changing data (in either case) that is
180
> stored in a named location ident, in Python the long form just rebinds
181
> the reference ident to a new object and doesn't touch the original
182
> object. The short form can actually get closer to the C idiom if the
185
> So I wonder if some of the confusion is people familiar with other
186
> language's augmented assignment trying to extrapolate that into Python
187
> and then running into the pre-existing differences in assignment
190
No, that's at least no problem for me (see above).
198
http://mail.python.org/mailman/listinfo/python-list
200
--Boundary_(ID_MUSA353qRe9PeqtdeP14tg)--