[Twisted-web] making streams optional in web2
Jean-Paul Calderone
exarkun at divmod.com
Thu Feb 9 13:34:41 MST 2006
On Thu, 9 Feb 2006 15:24:37 -0500, James Y Knight <foom at fuhm.net> wrote:
>
>On Feb 9, 2006, at 3:08 PM, Jean-Paul Calderone wrote:
>> def app(environ, start_response):
>> start_response('200 Ok', [('Content-Type', 'text/plain')])
>> return 'WSGI is a wonderful thing.'
>
>There's a problem there: the return value of a wsgi resource is a sequence,
>so you're returning a sequence of single character strings, thus causing
>excessively high overhead. Perhaps that ought to be special cased, cause
>I'm sure more people than you will make that mistake.
Yes, this is true. It was accidental at first, but I intentionally left it in this form even after I realized what was going on.
Performance is roughly equivalent using either ['WSGI ...'] or other similar constructs.
Jean-Paul
More information about the Twisted-web
mailing list