[11:37] <jml> home.python-keyring.org, so I can't test the dependency change I've made to pkgme :\
[11:37] <jml> oh, no
[11:37] <jml> there it goes
[13:03] <jml> is there a way to get more info in the stack trace for APIErrors from piston_mini_client?
[13:04] <jml> specifically, APIError.body would be handy to have
[13:07] <mvo> jml: not sure if that is helpful, but if PISTON_MINI_CLIENT_DEBUG is set it will contain the more info including the body iirc
[13:07] <jml> mvo: thanks.
[13:09] <jml> now, where is celery hiding these errors?
[13:14] <jml> (found the log. interestingly it's logging two stack traces per error.)
[13:19] <mvo> two identical ones? or two different ones ;) ?
[13:20] <jml> identical.
[13:20] <jml> my most recent example: http://paste.ubuntu.com/747009/
[13:21] <mvo> confusing!
[13:25] <jml> yes.
[13:26] <jml> I'm going to pause to go to the shops to get food so I can eat immediately after our call in ~30mins
[13:26] <jml> (One of these days I'm going to experiment with enough food around house to last for more than 1 day)
[13:44] <mvo> heh :)
[14:23] <jml> james_w: http://paste.ubuntu.com/747065/ (re your assigned card)
[14:32]  * jml fights the urge to rewrite pkgme-service in Twisted
[14:33] <jml> achuni: hey, what backend does djpkgme use for celery?
[14:33] <james_w> jml, thanks
[14:33] <jml> james_w: would be good to have a quick chat about state of this after the team-wide call.
[14:33] <achuni> jml: atm, kombu
[14:33] <achuni> (that's only intended for dev though)
[14:34] <jml> achuni: ok, thanks.
[14:34] <jml> achuni: do you have any experience / guidance for deploying celery to production?
[14:36] <noodles775> jml: if the dpkgme service is only tiny - it may save you time long-term (both maintenance and deployment). Maybe chat with achuni about it?
[14:36] <noodles775> (sorry, re: Twisted)
[14:37] <jml> noodles775: as in, it might save time to keep it where it is or to port to Twisted?
[14:37] <noodles775> jml: to port it to Twisted
[14:37] <noodles775> (if it's only small now - I haven't checked)
[14:37] <jml> I'd probably end up rewriting chunks of piston (or switch to xmlrpc)
[14:37] <jml> it's pretty small
[14:39] <noodles775> k, just make sure you chat with achuni about it (as we could all learn from the reasons/changes), pls
[14:39] <achuni> jml: none
[14:39] <achuni> jml: it was django when we thought we'd be maintaining it, if you believe twisted would fit the task better, feel free
[14:39] <achuni> jml: noodles775 indeed, the Django parts are tiny
[14:39] <noodles775> sweet.
[14:40] <jml> well, tbh, I don't really know. I know that I know twisted better than I know django or celery, but that might not be a great reason.
[14:40] <achuni> jml: I think Django is more of a candidate if you plan on giving it a bit more of a website face
[14:41] <achuni> (as in admin or monitoring views)
[14:41] <achuni> you'd need twisted + something else in that case
[14:46] <jml> achuni: yeah. I don't think we have a clear idea of what we want w/ web monitoring, tbh.
[14:46] <achuni> yup
[14:47] <achuni> grr
[14:47]  * achuni isn't getting along with mumble today
[14:56] <james_w> jml, do you want to discuss now?
[14:56] <jml> james_w: sure.
[14:58] <james_w> jml, you can't hear me?
[14:58] <jml> james_w: I just heard you type
[14:58] <jml> but now mumble crashed
[15:03] <jml> http://paste.ubuntu.com/747100/
[15:03] <jml> james_w: ^
[15:09] <ruudt> How to display an image in Python (machine without any desktop environment). I'm now using pygame, but when displaying an image I have to make the program pause or else the image disappears...
[15:11] <ruudt> hertenrode
[15:11] <ruudt> sorry, wrong irc window for the last word
[15:52] <dpm> ruudt, if no one here can answer the question, I'd recommend filing it at http://askubuntu.com/questions/ask?tags=application-development
[15:56] <ruudt> dpm: thanks, I'll go and look there anyway!
[15:57] <dpm> ruudt, cool :)
[17:10] <jml> g'night all
[17:10]  * jml → kickboxing