[Twisted-web] LiveEvil output buffer patch

Justin Johnson twisted-web@twistedmatrix.com
Thu, 04 Mar 2004 13:13:25 -0600


This is a multi-part message in MIME format.

--_----------=_1078427605257000
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="ISO-8859-1"

Will someone please apply the attached patch to liveevil?  It adds an
output buffer.  The only additional thing that is needed is for the
LiveEvil.output to be reset to None after every request.  I'm
accomplishing this in my own code currently by doing setting mind.output
= None.

I would like this code to be added now though, as it takes steps in the
right direction until we find the best place to put the code to reset the
output.

Comments?

-Justin

--_----------=_1078427605257000
Content-Disposition: attachment; filename="patch.txt"
Content-Transfer-Encoding: base64
Content-Type: text/plain; name="patch.txt"

SW5kZXg6IGxpdmVldmlsLnB5DQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpS
Q1MgZmlsZTogL2N2cy9OZXZvdy9uZXZvdy9saXZlZXZpbC5weSx2DQpyZXRy
aWV2aW5nIHJldmlzaW9uIDEuMS4xLjENCmRpZmYgLXUgLXIxLjEuMS4xIGxp
dmVldmlsLnB5DQotLS0gbGl2ZWV2aWwucHkgMTkgRmViIDIwMDQgMDY6NDM6
MTcgLTAwMDAgICAgICAxLjEuMS4xDQorKysgbGl2ZWV2aWwucHkgNCBNYXIg
MjAwNCAxOTowODo1OCAtMDAwMA0KQEAgLTM4LDExICszOCwxNiBAQA0KICAg
ICAgICAgIyBUT0RPIHNldCB1cCBhbiBldmVudCBodWINCiAgICAgICAgIHNl
bGYuZXZlbnRzID0gZXZlbnRzLkV2ZW50Tm90aWZpY2F0aW9uKCkNCiAgICAg
ICAgIHNlbGYuaG9va3VwTm90aWZpY2F0aW9ucyA9IFtdDQorICAgICAgICBz
ZWxmLm91dHB1dEJ1ZmZlciA9IFtdDQoNCiAgICAgZGVmIGhvb2t1cE91dHB1
dChzZWxmLCBvdXRwdXQsIGZpbmlzaGVyID0gTm9uZSk6DQogICAgICAgICAj
cHJpbnQgIm91dHB1dCBob29rZWQgdXAuIg0KICAgICAgICAgc2VsZi5vdXRw
dXQgPSBvdXRwdXQNCiAgICAgICAgIHNlbGYuZmluaXNoZXIgPSBmaW5pc2hl
cg0KKyAgICAgICAgZm9yIGJ1ZiBpbiBzZWxmLm91dHB1dEJ1ZmZlcjoNCisg
ICAgICAgICAgICBvdXRwdXQoYnVmKQ0KKyAgICAgICAgICAgIHByaW50ICJT
ZW50IGJ1ZmZlcmVkIGl0ZW06ICIsIGJ1Zg0KKyAgICAgICAgc2VsZi5vdXRw
dXRCdWZmZXIgPSBbXQ0KICAgICAgICAgZm9yIG5vdGlmeSBpbiBzZWxmLmhv
b2t1cE5vdGlmaWNhdGlvbnM6DQogICAgICAgICAgICAgbm90aWZ5KHNlbGYp
DQoNCkBAIC01MSw5ICs1NiwxMSBAQA0KDQogICAgIGRlZiBzZW5kU2NyaXB0
KHNlbGYsIHNjcmlwdCk6DQogICAgICAgICBpZiBzZWxmLm91dHB1dDoNCisg
ICAgICAgICAgICAjcHJpbnQgIm91dHB1dCBzZW50ISIsIHNjcmlwdA0KICAg
ICAgICAgICAgIHNlbGYub3V0cHV0KHNjcmlwdCkNCiAgICAgICAgIGVsc2U6
DQotICAgICAgICAgICAgcHJpbnQgIm91dHB1dCBpZ25vcmVkISIsIHNjcmlw
dA0KKyAgICAgICAgICAgIHNlbGYub3V0cHV0QnVmZmVyLmFwcGVuZChzY3Jp
cHQpDQorICAgICAgICAgICAgcHJpbnQgIm91dHB1dCBidWZmZXJlZCEiLCBz
Y3JpcHQNCg0KICAgICBkZWYgaGFuZGxlSW5wdXQoc2VsZiwgaWRlbnRpZmll
ciwgKmFyZ3MpOg0KICAgICAgICAgI3NlbGYuc2VuZFNjcmlwdChpbnB1dCkN
Cg==

--_----------=_1078427605257000--