Message from discussion
PEP 444 / WSGI 2 Async
Received: by 10.14.127.201 with SMTP id d49mr226449eei.25.1294314840475;
Thu, 06 Jan 2011 03:54:00 -0800 (PST)
X-BeenThere: python-web-sig@googlegroups.com
Received: by 10.14.24.73 with SMTP id w49ls1071585eew.4.p; Thu, 06 Jan 2011
03:54:00 -0800 (PST)
Received: by 10.14.127.71 with SMTP id c47mr231887eei.18.1294314840124;
Thu, 06 Jan 2011 03:54:00 -0800 (PST)
Received: by 10.14.127.71 with SMTP id c47mr231886eei.18.1294314840104;
Thu, 06 Jan 2011 03:54:00 -0800 (PST)
Return-Path: <web-sig-bounces+python-web-sig-garchive-9074=googlegroups....@python.org>
Received: from mail.python.org (mail.python.org [82.94.164.166])
by gmr-mx.google.com with ESMTPS id t6si483991eeh.0.2011.01.06.03.53.59
(version=TLSv1/SSLv3 cipher=RC4-MD5);
Thu, 06 Jan 2011 03:53:59 -0800 (PST)
Received-SPF: pass (google.com: best guess record for domain of web-sig-bounces+python-web-sig-garchive-9074=googlegroups....@python.org designates 82.94.164.166 as permitted sender) client-ip=82.94.164.166;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of web-sig-bounces+python-web-sig-garchive-9074=googlegroups....@python.org designates 82.94.164.166 as permitted sender) smtp.mail=web-sig-bounces+python-web-sig-garchive-9074=googlegroups....@python.org; dkim=pass header...@python.org
Received: from albatross.python.org (localhost [127.0.0.1])
by mail.python.org (Postfix) with ESMTP id D2506EE9FE
for <python-web-sig-garchive-9074@googlegroups.com>; Thu, 6 Jan 2011 12:53:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=python.org; s=200901;
t=1294314838; bh=CDOiYnqCSJUvrt1kAyshfPdMPxc5CHn/lcsUsLC4KlE=;
h=To:From:Date:Message-ID:References:Mime-Version:Subject:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
Content-Type:Content-Transfer-Encoding:Sender;
b=wYXUzve2nctc0cVYOi2BPsD3SuyzXjLVADNu2AMUhxawFxsYaKnTuf/q6SUI3yL9Y
IRU3esxwVemFzi9DpHLpitmm4Is3Hq7uyoA741dy/OrUkyO4kF8xYcMWWnasCPqVjG
o+AZ4Ba1KocyRWi9D3rjyu7Lcoeaq9C1mXSRrKO0=
X-Original-To: web-...@python.org
Delivered-To: web-...@mail.python.org
Received: from albatross.python.org (localhost [127.0.0.1])
by mail.python.org (Postfix) with ESMTP id 7BBFFEE995
for <web-...@python.org>; Thu, 6 Jan 2011 12:53:32 +0100 (CET)
X-Spam-Status: OK 0.000
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'frameworks': 0.03;
'(perhaps': 0.05; 'flags': 0.05; 'socket': 0.05; 'abstraction':
0.07; 'distinction': 0.07; 'pep': 0.07; 'rest,': 0.07;
'something,': 0.07; 'python': 0.08; 'block.': 0.09;
'from:addr:pitrou.net': 0.09; 'from:addr:solipsis': 0.09; 'higher-
level': 0.09; 'non-blocking': 0.09; 'received:80.91': 0.09;
'received:80.91.229': 0.09; 'received:80.91.229.12': 0.09;
'received:gmane.org': 0.09; 'received:list': 0.09;
'received:lo.gmane.org': 0.09; '>>>': 0.11; '0);': 0.13;
'comfortable': 0.15; 'traceback': 0.15; 'unavailable': 0.15;
'(which,': 0.16; '[errno': 0.16; 'async': 0.16; 'backwards.':
0.16; 'buffering,': 0.16; 'complicated,': 0.16; 'descriptors.':
0.16; 'filters,': 0.16; 'from:name:antoine pitrou': 0.16;
'message-id:@post.gmane.org': 0.16; 'on).': 0.16; 'oserror:':
0.16; 'posix': 0.16; 'read()': 0.16; 'received:213.41': 0.16;
'received:213.41.240': 0.16; 'received:213.41.240.54': 0.16;
'received:charlus.yi.org': 0.16; 'received:yi.org': 0.16;
'subject:PEP': 0.16; 'sync': 0.16; 'wsgi': 0.16; '(most': 0.17;
'objects': 0.17; 'writes:': 0.17; 'values': 0.18; 'bytes': 0.18;
'wrap': 0.18; 'example:': 0.19; 'java,': 0.19; 'does.': 0.23;
'last):': 0.23; 'similarly': 0.23; 'environment': 0.25; '"the':
0.25; 'skip:e 20': 0.26; 'on,': 0.27; 'string': 0.27; 'windows':
0.28; "i'm": 0.28; 'problem': 0.28; 'regardless': 0.29; 'blocks':
0.30; 'programmers': 0.30; 'server': 0.30; '(the': 0.31; 'idea':
0.31; 'header:X-Complaints-To:1': 0.32; 'definition': 0.32;
'thinking': 0.32; 'none': 0.32; 'however,': 0.32; 'under': 0.33;
'enough': 0.33; 'does': 0.33; 'file': 0.34; '"",': 0.34; 'latter':
0.34; 'unicode': 0.34; 'whatever': 0.34; 'header:User-Agent:1':
0.34; 'read,': 0.35; 'received:org': 0.35; 'allow': 0.35;
'requirements': 0.35; 'sounds': 0.36; 'app': 0.37; 'think': 0.37;
'propose': 0.37; 'returning': 0.37; 'two': 0.38; 'returned': 0.38;
'clear': 0.38; 'data': 0.38; 'should': 0.38; 'subject:: ': 0.39;
'so,': 0.39; 'solution': 0.39; 'header:Mime-Version:1': 0.39;
'to:addr:python.org': 0.40; 'could': 0.40; 'your': 0.61; 'happen':
0.63; '8bit%:19': 0.67; 'apps': 0.67; 'low': 0.68; 'else.': 0.79;
'allowance': 0.84; 'idiomatic': 0.84; 'latin1': 0.84; 'read"':
0.84; 'targeting': 0.84; 'to:addr:web-sig': 0.90; 'things:': 0.93;
'exchanging': 0.96
Received: from localhost (HELO mail.python.org) (127.0.0.1)
by albatross.python.org with SMTP; 06 Jan 2011 12:53:32 +0100
Received: from lo.gmane.org (lo.gmane.org [80.91.229.12])
by mail.python.org (Postfix) with ESMTP
for <web-...@python.org>; Thu, 6 Jan 2011 12:53:32 +0100 (CET)
Received: from list by lo.gmane.org with local (Exim 4.69)
(envelope-from <gcpw-web-...@m.gmane.org>) id 1PaoPJ-0007B8-GI
for web-...@python.org; Thu, 06 Jan 2011 12:53:29 +0100
Received: from charlus.yi.org ([213.41.240.54])
by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
id 1AlnuQ-0007hv-00
for <web-...@python.org>; Thu, 06 Jan 2011 12:53:29 +0100
Received: from solipsis by charlus.yi.org with local (Gmexim 0.1 (Debian))
id 1AlnuQ-0007hv-00
for <web-...@python.org>; Thu, 06 Jan 2011 12:53:29 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: web-...@python.org
From: Antoine Pitrou <solip...@pitrou.net>
Date: Thu, 6 Jan 2011 11:53:14 +0000 (UTC)
Lines: 61
Message-ID: <loom.20110106T122356-...@post.gmane.org>
References: <ig3erb$vl...@dough.gmane.org> <ig3l9g$lq...@dough.gmane.org>
Mime-Version: 1.0
X-Complaints-To: use...@dough.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 213.41.240.54 (Mozilla/5.0 (X11; U; Linux x86_64; en-US;
rv:1.9.3a5pre) Gecko/20100420 Minefield/3.7a5pre)
Subject: Re: [Web-SIG] PEP 444 / WSGI 2 Async
X-BeenThere: web-...@python.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIG for Python support for the Web <web-sig.python.org>
List-Unsubscribe: <http://mail.python.org/mailman/options/web-sig>,
<mailto:web-sig-requ...@python.org?subject=unsubscribe>
List-Archive: <http://mail.python.org/pipermail/web-sig>
List-Post: <mailto:web-...@python.org>
List-Help: <mailto:web-sig-requ...@python.org?subject=help>
List-Subscribe: <http://mail.python.org/mailman/listinfo/web-sig>,
<mailto:web-sig-requ...@python.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: web-sig-bounces+python-web-sig-garchive-9074=googlegroups....@python.org
Errors-To: web-sig-bounces+python-web-sig-garchive-9074=googlegroups....@python.org
QWxpY2UgQmV2YW7igJNNY0dyZWdvciA8YWxpY2VALi4uPiB3cml0ZXM6Cj4gCj4gYWdyb25ob2xt
OiB3aGF0IG5ldyBmZWF0dXJlcyBkb2VzIHBlcCA0NDQgcHJvcG9zZSB0byBhZGQgdG8gcGVwIDMz
MzM/IFwgCj4gYXN5bmMsIGZpbHRlcnMsIG5vIGJ1ZmZlcmluZz8KPiAKPiBHb3RoQWxpY2U6IEFz
eW5jLCBmaWx0ZXJzLCBubyBzZXJ2ZXItbGV2ZWwgYnVmZmVyaW5nLCBuYXRpdmUgc3RyaW5nIAo+
IHVzYWdlLCB0aGUgZGVmaW5pdGlvbiBvZiAiYnl0ZSBzdHJpbmciIGFzICJ0aGUgZm9ybWF0IHJl
dHVybmVkIGJ5IAo+IHNvY2tldCByZWFkIiAod2hpY2gsIG9uIEphdmEsIGlzIHVuaWNvZGUhKSwg
YW5kIHRoZSBhbGxvd2FuY2UgZm9yIAo+IHJldHVybmVkIGRhdGEgdG8gYmUgTGF0aW4xIFVuaWNv
ZGUuCgpSZWdhcmRsZXNzIG9mIHRoZSByZXN0LCBJIHRoaW5rIHRoZSBsYXR0ZXIgd291bGQgYmUg
YSBsYXJnZSBzdGVwIGJhY2t3YXJkcy4KQ2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBieXRlcyBh
bmQgdW5pY29kZSBpcyBhICpmZWF0dXJlKiBvZiBQeXRob24gMy4KVW5pY29kZS1pZ25vcmFudCBw
cm9ncmFtbWVycyBzaG91bGQgdXNlIGZyYW1ld29ya3Mgd2hpY2ggZG8gdGhlIGVuY29kaW5nIHdv
cmsKZm9yIHRoZW0uCgooYnkgdGhlIHdheSwgd2h5IHlvdSBhcmUgdGFyZ2V0aW5nIGJvdGggUHl0
aG9uIDIgYW5kIDM/KQoKPiBhZ3JvbmhvbG06IEknbSBub3QgdmVyeSBjb21mb3J0YWJsZSB3aXRo
IHRoZSBpZGVhIG9mIHdzZ2kuaW5wdXQgaW4gCj4gYXN5bmMgYXBwcyBcIEknbSBqdXN0IHRoaW5r
aW5nIHdoYXQgd291bGQgaGFwcGVuIHdoZW4geW91IGRvIAo+IGVudmlyb25bJ3dzZ2kuaW5wdXQn
XS5yZWFkKCkKPiAKPiBHb3RoQWxpY2U6IE9uZSBvZiB0d28gdGhpbmdzOiBpbiBhIHN5bmMgZW52
aXJvbm1lbnQsIGl0IGJsb2NrcyB1bnRpbCBpdCAKPiBjYW4gcmVhZCwgaW4gYW4gYXN5bmMgZW52
aXJvbm1lbnQgW2NvbWJpbmVkIHdpdGggeWllbGRdIGl0IAo+IHBhdXNlcy9zaGVsdmVzIHlvdXIg
YXBwbGljYXRpb24gdW50aWwgdGhlIGRhdGEgaXMgYXZhaWxhYmxlLgoKRXIsIGZvciB0aGUgcmVj
b3JkLCBpbiBQeXRob24gMyBub24tYmxvY2tpbmcgZmlsZSBvYmplY3RzIHJldHVybiBOb25lIHdo
ZW4KcmVhZCgpIHdvdWxkIGJsb2NrLiBGb3IgZXhhbXBsZToKCj4+PiByLCB3ID0gb3MucGlwZSgp
Cj4+PiBmbGFncyA9IGZjbnRsLmZjbnRsKHIsIGZjbnRsLkZfR0VURkwsIDApOyBmY250bC5mY250
bChyLCBmY250bC5GX1NFVEZMLApmbGFncyB8IG9zLk9fTk9OQkxPQ0spCjAKPj4+IG9zLnJlYWQo
ciwgMSkKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIjxzdGRpbj4i
LCBsaW5lIDEsIGluIDxtb2R1bGU+Ck9TRXJyb3I6IFtFcnJubyAxMV0gUmVzb3VyY2UgdGVtcG9y
YXJpbHkgdW5hdmFpbGFibGUKPj4+IGYgPSBvcGVuKHIsICJyYiIpCj4+PiBmLnJlYWQoMSkgaXMg
Tm9uZQpUcnVlCgo+IGFncm9uaG9sbTogdGhlIHJlcXVpcmVtZW50cyBvZiBhc3luYyBhcHBzIGFy
ZSBhIGJpZyBwcm9ibGVtCj4gCj4gYWdyb25ob2xtOiByZXR1cm5pbmcgbWFnaWMgdmFsdWVzIGZy
b20gdGhlIGFwcCBzb3VuZHMgbGlrZSBhIGJhZCBpZGVhCj4gCj4gYWdyb25ob2xtOiB0aGUgYmVz
dCBzb2x1dGlvbiBJIGNhbiBjb21lIHVwIHdpdGggaXMgdG8gaGF2ZSAKPiB3c2dpLmFzeW5jX2lu
cHV0IG9yIHNvbWV0aGluZywgd2hpY2ggcmV0dXJucyBhbiBhc3luYyB0b2tlbiBmb3IgYW55IAo+
IGdpdmVuIHJlYWQgb3BlcmF0aW9uCgpUaGUgaWRpb21hdGljIGFic3RyYWN0aW9uIGZvciBub24t
YmxvY2tpbmduZXNzIHVuZGVyIFBPU0lYIGlzIGZpbGUgZGVzY3JpcHRvcnMuClNvLCBhdCB0aGUg
bG93IGxldmVsICh0aGUgV1NHSSBsZXZlbCksIGV4Y2hhbmdpbmcgZmRzIGJldHdlZW4gc2VydmVy
IGFuZCBhcHAKY291bGQgYmUgZW5vdWdoIHRvIGFsbG93IGJvdGggdG8gd2FrZSB1cCBlYWNoIG90
aGVyIChwZXJoYXBzIHR3byBmZHM6IG9uZSB0aGUKc2VydmVyIGNhbiB3YWl0IG9uLCBvbmUgdGhl
IGFwcCBjYW4gd2FpdCBvbikuIFNpbWlsYXJseSB0byB3aGF0IHNpZ25hbGZkKCkgZG9lcy4KVGhl
biBoaWdoZXItbGV2ZWwgdG9vbHMgY2FuIHdyYXAgaW5zaWRlIEZ1dHVyZXMgb3Igd2hhdGV2ZXIg
ZWxzZS4KCkhvd2V2ZXIsIHRoaXMgYWxzbyBtZWFucyBXaW5kb3dzIGNvbXBhdGliaWxpdHkgYmVj
b21lcyBtb3JlIGNvbXBsaWNhdGVkLCB1bmxlc3MKdGhlIGZkcyBhcmUgc29ja2V0cy4KClJlZ2Fy
ZHMKCkFudG9pbmUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KV2ViLVNJRyBtYWlsaW5nIGxpc3QKV2ViLVNJR0BweXRob24ub3JnCldlYiBTSUc6IGh0
dHA6Ly93d3cucHl0aG9uLm9yZy9zaWdzL3dlYi1zaWcKVW5zdWJzY3JpYmU6IGh0dHA6Ly9tYWls
LnB5dGhvbi5vcmcvbWFpbG1hbi9vcHRpb25zL3dlYi1zaWcvcHl0aG9uLXdlYi1zaWctZ2FyY2hp
dmUtOTA3NCU0MGdvb2dsZWdyb3Vwcy5jb20K