#jython IRC Log


IRC Log for 2015-03-31

Timestamps are in GMT/BST.

[0:08] * AndyBotwin (~botwin@unaffiliated/andybotwin) Quit (Ping timeout: 264 seconds)
[0:49] * fwierzbicki (~Adium@16.sub-70-209-199.myvzw.com) has joined #jython
[0:54] * fwierzbicki (~Adium@16.sub-70-209-199.myvzw.com) Quit (Ping timeout: 252 seconds)
[0:56] * fwierzbicki (~Adium@2600:1012:b114:bfd5:c9d9:51c5:f00e:b0d9) has joined #jython
[1:00] * fwierzbicki (~Adium@2600:1012:b114:bfd5:c9d9:51c5:f00e:b0d9) Quit (Ping timeout: 265 seconds)
[1:42] * sirdancealot (~koo5@236.152.broadband3.iol.cz) Quit (Ping timeout: 255 seconds)
[2:23] * AndyBotwin (~botwin@ has joined #jython
[2:23] * AndyBotwin (~botwin@ Quit (Changing host)
[2:23] * AndyBotwin (~botwin@unaffiliated/andybotwin) has joined #jython
[3:34] * AndyBotwin (~botwin@unaffiliated/andybotwin) Quit (Quit: Leaving)
[6:58] * mbooth (~mbooth@redhat/mbooth) Quit (Ping timeout: 252 seconds)
[8:44] * mbooth (~mbooth@ has joined #jython
[8:44] * mbooth (~mbooth@ Quit (Changing host)
[8:44] * mbooth (~mbooth@redhat/mbooth) has joined #jython
[8:56] * siel (~siel@unaffiliated/motley) Quit (Remote host closed the connection)
[9:03] * siel (~siel@unaffiliated/motley) has joined #jython
[11:51] * Trundle (~andy@python/site-packages/trundle) has joined #jython
[12:34] * xemdetia (xemdetia@nat/ibm/x-tbxyilujwbuoaxbc) has joined #jython
[14:08] * verterok (~ggonzalez@ Quit (Remote host closed the connection)
[14:28] * verterok (~ggonzalez@ has joined #jython
[14:37] * verterok (~ggonzalez@ Quit (Changing host)
[14:37] * verterok (~ggonzalez@unaffiliated/verterok) has joined #jython
[14:55] <agronholm> jimbaker: can you explain why this fails? https://bpaste.net/show/ce8ac0bea5eb
[14:55] <agronholm> getTableCellRendererComponent() is a public method, and calling it as DefaulTableCellRenderer.getTableCellRendererComponent(self, ...) works fine
[14:55] <agronholm> it's like super() doesn't work with java superclasses at all
[16:15] * sirdancealot (~koo5@236.152.broadband3.iol.cz) has joined #jython
[16:17] * claudiupopa (~claudiupo@ has joined #jython
[16:18] * gthank (~gthank@unaffiliated/gthank) has joined #jython
[16:44] * Trundle (~andy@python/site-packages/trundle) Quit (Remote host closed the connection)
[17:36] * mbooth (~mbooth@redhat/mbooth) Quit (Ping timeout: 264 seconds)
[18:52] * mbooth (~mbooth@cpc11-shef10-2-0-cust659.barn.cable.virginm.net) has joined #jython
[18:52] * mbooth (~mbooth@cpc11-shef10-2-0-cust659.barn.cable.virginm.net) Quit (Changing host)
[18:52] * mbooth (~mbooth@redhat/mbooth) has joined #jython
[19:27] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 250 seconds)
[20:08] <agronholm> jimbaker: you there?
[22:03] <jimbaker> agronholm, hi!
[22:04] <agronholm> jimbaker: hi, I've been waiting for you :)
[22:05] <jimbaker> agronholm, at least we will have plenty of time next week...
[22:05] <jimbaker> so i don't know, other than super has been problematic in jython in the past
[22:06] <agronholm> there are other odd things happening where java code calls python code via interfaces
[22:07] <agronholm> I'll have to come up with test cases for those separately
[22:07] <jimbaker> agronholm, hmmm... there really wasn't very much changed here
[22:07] <jimbaker> with unimplemented methods
[22:07] <agronholm> no, that weirdness exists in 2.7b3 too
[22:07] <jimbaker> so what does the super(...) throw?
[22:07] <agronholm> jimbaker: stack overflow
[22:07] <agronholm> since it recursively calls itself over and over
[22:08] <agronholm> instead of calling the proper superclass method
[22:08] <jimbaker> so a bad dispatch
[22:08] <agronholm> I guess
[22:08] <agronholm> I have no clue how super() works behind the scenes
[22:09] <agronholm> super() is pretty confusing since super(ThisClass, self).method gives me the bound method for ThisClass (even on CPython)
[22:09] <agronholm> but super() works properly with python classes
[22:12] <jimbaker> agronholm, super on python classes definitely works, we would be seeing extreme breakage otherwise
[22:12] <jimbaker> can you call the class directly instead of using super?
[22:13] <agronholm> of course
[22:13] <agronholm> that's how I worked around the problem
[22:13] <agronholm> that has always worked right
[22:13] <jimbaker> yes
[22:14] <jimbaker> agronholm, so swing has been problematic before, http://bugs.jython.org/issue1540
[22:14] <agronholm> the method in question is public though
[22:14] <agronholm> ok, looks like it's the same issue here
[22:15] <jimbaker> yes, the issue in the past was for protected methods
[22:15] <jimbaker> but same result
[22:15] <jimbaker> we should definitely fix for 2.7.1
[22:15] <agronholm> yup
[22:15] <jimbaker> 2.7.0 is now installer only fixes
[22:15] <jimbaker> and almost done on that
[22:16] <agronholm> goodie
[22:16] <agronholm> hopefully NEWS will be updated as well for rc1 too
[22:17] <jimbaker> agronholm, i guess that should be done
[22:17] <jimbaker> do you want to do that, btw?
[22:18] <agronholm> I can look into it
[22:18] * jimbaker always looking for volunteers...
[22:18] <agronholm> I just figured it'd be best done by someone who's actively been working on the actual code
[22:19] <jimbaker> yeah, but i found it's pretty straightforward to just hg log, then do the short synopsis work. usually the first line is good enough if it's a bug fix
[22:19] <agronholm> ok
[22:20] * xemdetia (xemdetia@nat/ibm/x-tbxyilujwbuoaxbc) Quit (Ping timeout: 264 seconds)
[22:20] <jimbaker> it would be even better if we were more disciplined about updating NEWS on a commit. anyway, the one last bug is to get ensurepip working on japanese locales
[22:20] <jimbaker> plus cleanup of the rest of the fixes i have done
[22:22] <jimbaker> oh, one more thing - i'm removing embedding a JAVA_HOME for the launcher script. not workable in jython.exe. i guess it could be done in jython.py on non-windows platforms
[22:24] <jimbaker> but for now, just removing it to keep it simple
[22:36] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[23:06] * claudiupopa (~claudiupo@ Quit (Ping timeout: 264 seconds)
[23:51] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Quit: Konversation terminated!)


These logs were automatically created by JythonLogBot on irc.freenode.net using a slightly modified version of the Java IRC LogBot.