[Webkit-unassigned] [Bug 13129] Democracy Player dies in NSException from WebScriptObject on startup

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Mar 31 18:26:08 PDT 2007


------- Comment #10 from bdash at webkit.org  2007-03-31 18:26 PDT -------
Tim, "count" is being called implicitly by PyObjC when Democracy does "if
myDOMNode:".  The fact it throws an exception makes this a very visible
problem.  If "count" were to *not* throw an exception what would it return when
the "length" property is not present?  0 or nil would be the two obvious
values, but both of these would make "myDOMNode" appear as boolean false to
Python and would break Democracy in a more subtle manner.

It's not clear to me how "count" helps for bindings support.  If it is required
we might want to wrap collection-like JS objects in a subclass of
WebScriptObject which implements count/objectAtIndex: rather than exposing them
on *all* JS objects?

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list