On Wed, 30 Jan 2013 23:32:34 +0100 Angelo Dell'Aera <angelo.della...@gmail.com> wrote:
> On Wed, 30 Jan 2013 11:04:36 -0800 > Glyph <gl...@twistedmatrix.com> wrote: > > > Any volunteers for parts of this process? > > I'm not familiar with Twisted patching process and for this reason > I'm just attaching a small patch here for #6245 because I'd like to > discuss about the approach. If correct I will move on in the process > (hopefully in the right way) > > The patch simply tries to encode the name argument properly if > unicode. This is the same approach used by ralphm but applied to Name > class initialization so it should be really generic. > > Just about a doubt about how to handle an exception potentially > raised during the name encoding. Any idea? > > Ciao. > > PS Attached a simple test code which forces the name to resolve to be > unicode. It fails against 12.3.0 while it is correclty executed after > patching. I read documentation about Twisted testing and tested if the suggested patch introduces some regressions in the existing code buffer@saiph ~/Twisted-12.3.0/twisted $ trial twisted.names [..] Ran 271 tests in 0.425s PASSED (successes=271) which seems like it's not happening. Obviously this is not exhaustive because seems like there are no specific tests for that code path (name is always passed as byte) but I can try writing some additional ones if needed. Ciao, -- Angelo Dell'Aera 'buffer' Antifork Research, Inc. http://buffer.antifork.org Sysenter Honeynet Project http://www.sysenter-honeynet.org _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python