Message from discussion
ANN: CherryPy-2.1.0-beta released
Received: by 10.11.53.23 with SMTP id b23mr304439cwa;
Fri, 15 Jul 2005 15:23:25 -0700 (PDT)
Return-Path: <nicoe.i...@gmail.com>
Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.199])
by mx.googlegroups.com with ESMTP id v11si329250cwb.2005.07.15.15.23.24;
Fri, 15 Jul 2005 15:23:25 -0700 (PDT)
Received-SPF: pass (googlegroups.com: domain of nicoe.i...@gmail.com designates 64.233.170.199 as permitted sender)
DomainKey-Status: good (test mode)
Received: by rproxy.gmail.com with SMTP id b11so825567rne
for <cherrypy-users@googlegroups.com>; Fri, 15 Jul 2005 15:23:24 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=beta; d=gmail.com;
h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:references;
b=or6zMeGG7Ow62hkyCVX8IxUrNIJt4tvzKfOepl1T25ii8y1nQ5qYdVXHDi0RWxR7FbJTczmHMrJOAYtw0zCLe+zSktDBYHGQz1pttYUcGgTp6iZ3AuYdJoa2NnwS/+ySk4iUMO7rWhdPmL2SA40jPJ80TkoPUcgIiMSXDLaJErg=
Received: by 10.38.207.2 with SMTP id e2mr24127rng;
Fri, 15 Jul 2005 15:23:24 -0700 (PDT)
Received: by 10.38.90.59 with HTTP; Fri, 15 Jul 2005 15:23:24 -0700 (PDT)
Message-ID: <7de41b2f05071515233513d7a7@mail.gmail.com>
Date: Sat, 16 Jul 2005 00:23:24 +0200
From: =?ISO-8859-1?Q?Nicolas_=C9vrard?= <nicoe.i...@gmail.com>
Reply-To: =?ISO-8859-1?Q?Nicolas_=C9vrard?= <nicoe.i...@gmail.com>
To: cherrypy-users@googlegroups.com
Subject: Re: [cherrypy-users] ANN: CherryPy-2.1.0-beta released
Cc: cherrypy-devel@googlegroups.com
In-Reply-To: <42D64042.6050905@cherrypy.org>
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_3307_25959660.1121466204370"
References: <E1CrC6Y-0006ih-UL@shark.securenet-server.net>
<41EE6892.1090305@cherrypy.org> <41F170FE.60307@cherrypy.org>
<4278ECAE.5000904@cherrypy.org> <42D64042.6050905@cherrypy.org>
------=_Part_3307_25959660.1121466204370
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
2005/7/14, Remi Delon <r...@cherrypy.org>:
>=20
> Hello everyone,
Hello,
=20
> I'm happy to announce that the beta release for CherryPy-2.1.0 is now
> available.
Yeah ... let's try it. I can't wait for the new file upload behavior
(which seems more "pythonesque" to me now) and all the extra goodies
(autorelaod, ...)
So I tried it and here's a bug report with its patch :
The locker function in simplesessiondict does not release the lock
when the decorated function raise an exception.
The attached patch fixed this. The other attached file is an exemple.
Many thanks to everyone who makes cherrypy so funny to work with.
------=_Part_3307_25959660.1121466204370
Content-Type: text/x-patch; name="ssession.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ssession.patch"
MzYsMzdjMzYsMzkKPCAgICAgICAgIHJlc3VsdCA9IGZ1bmN0aW9uKHNlbGYsICphcmdzLCAqKmt3
ZHMpCjwgICAgICAgICBzZWxmLl9sb2NrLnJlbGVhc2UoKQotLS0KPiAgICAgICAgIHRyeToKPiAg
ICAgICAgICAgICByZXN1bHQgPSBmdW5jdGlvbihzZWxmLCAqYXJncywgKiprd2RzKQo+ICAgICAg
ICAgZmluYWxseToKPiAgICAgICAgICAgICBzZWxmLl9sb2NrLnJlbGVhc2UoKQo=
------=_Part_3307_25959660.1121466204370
Content-Type: text/x-python; name="test.py"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="test.py"
aW1wb3J0IGNoZXJyeXB5CgpjbGFzcyBUZXN0OgoKICAgIGRlZiBpbmRleChzZWxmKToKICAgICAg
ICB0cnk6CiAgICAgICAgICAgIHByaW50IGNoZXJyeXB5LnNlc3Npb25bJ3RvdG8nXQogICAgICAg
IGV4Y2VwdCBLZXlFcnJvcjoKICAgICAgICAgICAgcHJpbnQgJ29rJwogICAgICAgIHJldHVybiAn
PGEgaHJlZj0iL3Rlc3QvIj5IZWxsbyB3b3JsZDwvYT4nCiAgICBpbmRleC5leHBvc2VkID0gVHJ1
ZQoKICAgIGRlZiB0ZXN0KHNlbGYpOgogICAgICAgIHJldHVybiAnb2snCiAgICB0ZXN0LmV4cG9z
ZWQgPSBUcnVlCgppZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgY2hlcnJ5cHkucm9vdCA9
IFRlc3QoKQogICAgY2hlcnJ5cHkuY29uZmlnLnVwZGF0ZSh7J2dsb2JhbCc6eydzZXNzaW9uRmls
dGVyLm9uJyA6IFRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Nl
cnZlci50aHJlYWRQb29sJzoxMCB9fSkKICAgIGNoZXJyeXB5LnNlcnZlci5zdGFydCgpCiAgICAg
ICAgCg==
------=_Part_3307_25959660.1121466204370--