On Sat, Feb 4, 2012 at 7:38 PM, John P Charlesworth
<[email protected]> wrote:
>
>
> On Sat, Feb 4, 2012 at 5:32 PM, lkcl luke <[email protected]> wrote:
>>
>> On Sat, Feb 4, 2012 at 5:23 PM, Phil Charlesworth
>> <[email protected]> wrote:
>> > On 04/02/12 14:37, lkcl luke wrote:
>> >> On Sat, Feb 4, 2012 at 2:29 PM, Phil Charlesworth
>> >> <[email protected]>  wrote:
>> >>
>> >>
>> >>>>    the thing is that i'm reluctant to change something as fundamental
>> >>>> as
>> >>>> DOM.setAttribute without analysing its full impact across *all* the
>> >>>> pyjd engines.
>> >>>>
>> >>>>    anything like this is going to require comprehensive and thorough
>> >>>> testing.
>> >>>>
>> >>>>    l.
>> >>>>
>> >>> Fair enough P.
>> >>>
>> >> it's a bugger, innit? :)
>> >>
>> >>   would anyone like to give this a shot?  modify the code back to not
>> >> have the "str" conversion, and see what happens?
>> >>
>> >>   we need to find out what breaks - if anything - and/or what the
>> >> implications are.
>> >>
>> >>   l.
>> > Tested KitchenSink on Windows 7 and got same error messages (from
>> > getText()) when typing pound chars into the TextBox widgets on the Text
>> > page. Those errors certainly go away when the str() calls are removed.
>> >
>> > However, something very interesting - I now have pyjamas running on
>> > Debian in a VirtualBox - and KitchenSink there shows no sign of this
>> > problem! It is using hulahop+webview+Webview it says.
>> > So perhaps, after all, it IS something specific to MSHTML.
>> > Phil
>>
>>  hmmm, then what could be done there is to put in a platform-override
>> in  .. mmm.... library/pyjamas/platform/DOMmshtml.py which *doesn't*
>> have the str call
>>
>>  that would do the trick.
>
>
> OK, I will do that. It will need an override for TextBoxBase and for DOM but
> the necessary files already exist, so it's just a case of editing them.
> I'll put a comment and a diff file on the Issue when I've done it.

 star.

 btw, save off committing for a while, i'm just dealing with the
platform overrides, something i've been meaning to do for a looong
time.

 l.

Reply via email to