#jython IRC Log (v0.9)

Index

IRC Log for 2011-02-22

Timestamps are in GMT/BST.

[0:22] * lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) Quit (Remote host closed the connection)
[1:36] * sgithens (~sgithens@cpe-24-166-26-143.indy.res.rr.com) has joined #jython
[2:12] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[2:25] * lopex (lopex@89-76-44-27.dynamic.chello.pl) Quit ()
[2:40] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)
[2:40] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[3:00] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 246 seconds)
[3:11] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[4:48] * juneau001 (~juneau@pool-70-105-96-120.chi.dsl-w.verizon.net) Quit (Quit: juneau001)
[5:32] * super` (~super_@pool-173-65-48-189.tampfl.fios.verizon.net) has joined #jython
[5:34] * super__ (~super_@unaffiliated/lolsuper-/x-9881387) Quit (Ping timeout: 240 seconds)
[7:59] * lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) has joined #jython
[8:06] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[8:23] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[8:24] * lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) Quit (Remote host closed the connection)
[8:33] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (Ping timeout: 272 seconds)
[8:34] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[8:40] * ohumbel (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[8:51] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (Ping timeout: 272 seconds)
[9:08] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[9:17] * fwierzbicki (~frank@27.Red-213-97-209.staticIP.rima-tde.net) has joined #jython
[9:36] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[9:52] * jabley (~jabley@87-84-49-84.absolutely2.mezzonet.net) has joined #jython
[9:58] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (Ping timeout: 272 seconds)
[10:52] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 264 seconds)
[10:59] * stakkars_ (~tismer@89.204.137.78) has joined #jython
[11:50] * stakkars_ (~tismer@89.204.137.78) Quit (Quit: schnarch)
[11:53] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) has joined #jython
[12:17] * juneau001 (~juneau@131.225.24.82) has joined #jython
[12:17] * fwierzbicki (~frank@27.Red-213-97-209.staticIP.rima-tde.net) Quit (Ping timeout: 241 seconds)
[12:28] * jabley_ (~jabley@87-84-49-84.absolutely2.mezzonet.net) has joined #jython
[12:31] * jabley (~jabley@87-84-49-84.absolutely2.mezzonet.net) Quit (Ping timeout: 250 seconds)
[12:31] * jabley_ is now known as jabley
[12:36] * stakkars_ (~tismer@i59F71330.versanet.de) has joined #jython
[13:03] * fwierzbicki (~frank@27.Red-213-97-209.staticIP.rima-tde.net) has joined #jython
[13:12] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 240 seconds)
[13:14] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[13:14] * jabley_ (~jabley@87-84-49-84.absolutely2.mezzonet.net) has joined #jython
[13:14] * jabley__ (~jabley@87-84-49-84.absolutely2.mezzonet.net) has joined #jython
[13:16] * jabley (~jabley@87-84-49-84.absolutely2.mezzonet.net) Quit (Ping timeout: 240 seconds)
[13:16] * jabley__ is now known as jabley
[13:18] * jabley_ (~jabley@87-84-49-84.absolutely2.mezzonet.net) Quit (Ping timeout: 250 seconds)
[13:26] * fwierzbicki (~frank@27.Red-213-97-209.staticIP.rima-tde.net) Quit (Ping timeout: 276 seconds)
[13:37] * sgithens (~sgithens@cpe-24-166-26-143.indy.res.rr.com) Quit (Ping timeout: 246 seconds)
[13:37] * fwierzbicki (~frank@27.Red-213-97-209.staticIP.rima-tde.net) has joined #jython
[13:40] * stakkars_ (~tismer@i59F71330.versanet.de) Quit (Quit: stakkars_)
[13:40] * stakkars_ (~tismer@i59F71330.versanet.de) has joined #jython
[14:06] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (Ping timeout: 272 seconds)
[14:15] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[14:24] * sgithens (~sgithens@149-166-133-235.dhcp-in.iupui.edu) has joined #jython
[14:28] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (Ping timeout: 272 seconds)
[14:44] * fwierzbicki (~frank@27.Red-213-97-209.staticIP.rima-tde.net) Quit (Quit: Ex-Chat)
[14:54] * lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) has joined #jython
[15:20] * helix84 (a@195.113.97.174) has joined #jython
[15:25] <helix84> hello. i'm completely new to jython. i'd like to use it to debug a java webapp running inside tomcat. is it somehow possible to attach to a running jvm? the reason why i'm asking is because i want to work inside the webapp's environment (specifically, use its objects to access its DB).
[15:27] <agronholm> how would you use jython to debug a java webapp?
[15:27] <agronholm> the concept sounds odd to me
[15:28] <helix84> i'm asking if this is possible. i want to use the webapp's objects to read from it's database.
[15:28] <agronholm> I don't understand where jython fits into this equation
[15:29] <agronholm> and no, you can't attach into a running vm with jython
[15:29] <agronholm> forget about it
[15:30] <agronholm> use a real debugger instead
[15:30] <helix84> i want to avoid recompiling the webapp just to add a print statement here and there. that's why i thought if i could have an interactive python session running, i could just call the functions to get the data i'm interested in.
[15:30] <agronholm> that's why you should use a debugger
[15:30] <helix84> second reason - i'm rather new to java and i thought it would be more accessible for me to approach it from the python side
[15:31] <agronholm> more trouble than it's worth
[15:31] <helix84> e.g. i don't know how i can use a debugger in java, but that's a java question
[15:33] <helix84> what about starting the webapp with its objects accessible from an interactive jython interpreter, is that possible?
[15:34] <agronholm> no idea how to do that
[15:36] <helix84> so when i start jython, it has access to all .jars in CLASSPATH, right?
[15:36] <agronholm> yes
[15:36] <agronholm> just like java apps
[15:37] <helix84> is a webapp (as per servlet specification) different in this respect?
[15:37] <agronholm> no
[15:37] <helix84> i mean, can't i put the webapp's .jars into CLASSPATH and start jython?>
[15:37] <agronholm> how would you start the webapp
[15:38] <helix84> that's what i don't know
[15:38] <helix84> what does it mean to start a webapp? tomcat does it for me. is there a way to do it manually?
[15:38] <agronholm> and that's what I'm telling you that is the crux of the problem
[15:39] <agronholm> well if you just start jython, there's no tomcat starting it for you, is there?
[15:39] <helix84> right
[15:40] <helix84> i read that you can also write webapps in jython
[15:40] <agronholm> yes
[15:40] <agronholm> is yours written in python?
[15:40] <helix84> no
[15:40] <agronholm> there you go then
[15:40] <agronholm> how would you interrupt the webapp's execution to inspect the local objects?
[15:41] <agronholm> if it were written in python, that'd be trivial
[15:41] <agronholm> it's easy with a java debugger too
[15:41] <agronholm> but not the way you're trying to do it
[15:42] <helix84> how do i do it with a pure jython webapp?
[15:42] <agronholm> import pdb; pdb.set_trace()
[15:43] <agronholm> drops you into a debugger then and there
[15:43] <helix84> nice, just like regular python
[15:44] <agronholm> of course you'd have to start the webserver from a command prompt to see the debugger prompt
[15:47] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[15:54] <helix84> so, i assume a servlet has to have some kind of main() method or an even loop or something
[15:55] <helix84> what if i rewrote just that file in jython, then i would control how the webapp runs, right?
[15:56] <agronholm> I'm not going to explain how servlets work here
[15:56] <helix84> i unerstand it's possible to mix .class files compiled from java source and from python source
[15:56] <agronholm> said loop is not in the webapp itself
[15:56] <helix84> ok, thanks anyway
[15:56] <agronholm> it's in the webapp container
[15:56] <agronholm> ie tomcat
[15:56] <helix84> so the webapp just defines some handlers?
[15:56] <agronholm> yes
[15:57] * fwierzbicki (~frank@27.Red-213-97-209.staticIP.rima-tde.net) has joined #jython
[16:14] <helix84> so, the webapp lives in a servlet container's context. is it correct that i can have multiple servlets in a webapp?
[16:15] <agronholm> yes
[16:16] <helix84> do i understand correctly that servlet is always mapped to some url and essentially processes input and gives output over HTTP (like a CGI app)?
[16:17] <helix84> that the doGet() method is the servlet's "main loop"
[16:18] <agronholm> it's not a loop
[16:18] <agronholm> it's a callback
[16:18] <helix84> right
[16:19] <helix84> so if i had a jython servlet inside an otherwise java webapp, i could invoke it via an URL
[16:23] <helix84> is it possible to change a single servlet without redeploying the context?
[16:26] <helix84> do different servlets in context run in separate threads? i.e if I called pdb.set_trace(), would that stop execution of the whole context or just my servlet?
[16:28] <agronholm> just a particular request
[16:35] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) Quit ()
[16:58] <helix84> is it possible to change a single servlet without redeploying the context?
[16:59] <helix84> i.e. if i change the .py file and then send a request to it, will servlet container compile it automatically?
[16:59] <agronholm> no
[17:00] <agronholm> I've only seen that work in a python environment
[17:00] <agronholm> ie. paster serve --reload
[17:00] <agronholm> restarts the server when it detects a file change
[17:01] <helix84> so i have to call jythonc manually before redeploying the context?
[17:02] <agronholm> you don't use jythonc in 2.5.x
[17:02] <agronholm> it doesn't exist anymore
[17:02] <helix84> ah, i just wondered
[17:02] * lopex (lopex@89-76-44-27.dynamic.chello.pl) has joined #jython
[17:02] <agronholm> the purpose of jythonc was to convert .py -> .java
[17:02] * sgithens (~sgithens@149-166-133-235.dhcp-in.iupui.edu) Quit (Ping timeout: 272 seconds)
[17:03] <agronholm> you can still compile to .class but the resulting class files aren't useful for java apps
[17:03] <helix84> now that's a bummer
[17:04] <helix84> so i can't use servlets written in jython in tomcat?
[17:04] <agronholm> there is something called modjy
[17:04] <agronholm> check it out
[17:04] <agronholm> I haven't used it myself
[17:05] <agronholm> apparently that should give you some ability to use jython in servlets
[17:07] * stakkars__ (~tismer@89.204.137.102) has joined #jython
[17:08] * stakkars_ (~tismer@i59F71330.versanet.de) Quit (Ping timeout: 240 seconds)
[17:09] <helix84> this is getting way more complex than I expected
[17:31] * stakkars_ (~tismer@i59F71330.versanet.de) has joined #jython
[17:33] * stakkars__ (~tismer@89.204.137.102) Quit (Ping timeout: 250 seconds)
[17:39] * sgithens (~sgithens@adsl-76-251-237-252.dsl.ipltin.sbcglobal.net) has joined #jython
[17:45] * jabley (~jabley@87-84-49-84.absolutely2.mezzonet.net) Quit (Quit: jabley)
[17:56] * stakkars_ (~tismer@i59F71330.versanet.de) Quit (Quit: schnarch)
[17:57] <agronholm> I totally expected it =)
[18:08] * headius (~headius@216.160.3.79) has joined #jython
[18:13] * sgithens (~sgithens@adsl-76-251-237-252.dsl.ipltin.sbcglobal.net) Quit (Ping timeout: 250 seconds)
[18:22] <helix84> i'm back on track leaving out servlets completely. luckily, my application has an API, which is technically independent from webapps above it. I just put all the jars in classpath and now i'm exploring the application's API.
[18:25] * stakkars_ (~tismer@91-66-253-115-dynip.superkabel.de) has joined #jython
[18:25] * fwierzbicki (~frank@27.Red-213-97-209.staticIP.rima-tde.net) Quit (Ping timeout: 240 seconds)
[18:42] * MarderIII (~marderii@enneman.demon.nl) has joined #jython
[18:44] * sgithens (~sgithens@149-166-135-34.dhcp-in.iupui.edu) has joined #jython
[19:11] * willdo (~nifre@12.236.166.69) has joined #jython
[19:11] * willdo (~nifre@12.236.166.69) Quit (Client Quit)
[19:12] * sgithens (~sgithens@149-166-135-34.dhcp-in.iupui.edu) Quit (Ping timeout: 246 seconds)
[19:19] * stakkars_ (~tismer@91-66-253-115-dynip.superkabel.de) Quit (Read error: Connection reset by peer)
[19:24] * stakkars_ (~tismer@82.113.99.8) has joined #jython
[19:35] * sgithens (~sgithens@2001:18e8:3:444:216:41ff:fe58:c460) has joined #jython
[19:39] * lucian_ (~lucian@78-86-217-168.zone2.bethere.co.uk) has joined #jython
[19:40] * lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) Quit (Ping timeout: 240 seconds)
[19:43] * stakkars_ (~tismer@82.113.99.8) Quit (Quit: schnarch)
[19:52] * sgithens (~sgithens@2001:18e8:3:444:216:41ff:fe58:c460) Quit (Ping timeout: 272 seconds)
[20:11] * sgithens (~sgithens@149-166-135-34.dhcp-in.iupui.edu) has joined #jython
[20:13] * juneau001 (~juneau@131.225.24.82) Quit (Quit: juneau001)
[20:37] * lucian_ is now known as lucian
[20:41] * njoyce (~njoyce@109.203.113.22) Quit (*.net *.split)
[20:41] * pjenvey (~pjenvey@underboss.org) Quit (*.net *.split)
[20:41] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) Quit (*.net *.split)
[20:41] * Moo-_ (~quassel@herd37.twinapex.fi) Quit (*.net *.split)
[20:45] * Oti (~ohumbel@adsl-89-217-204-55.adslplus.ch) has joined #jython
[21:00] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) has joined #jython
[21:00] * njoyce (~njoyce@109.203.113.22) has joined #jython
[21:00] * pjenvey (~pjenvey@underboss.org) has joined #jython
[21:00] * Moo-_ (~quassel@herd37.twinapex.fi) has joined #jython
[21:04] * MarderIII (~marderii@enneman.demon.nl) Quit (Ping timeout: 264 seconds)
[21:05] * natlus (~simon@transgaming.de) Quit (*.net *.split)
[21:05] * srcerer (~chatzilla@dns2.klsairexpress.com) Quit (*.net *.split)
[21:05] * Oti (~ohumbel@adsl-89-217-204-55.adslplus.ch) Quit (*.net *.split)
[21:05] * super` (~super_@pool-173-65-48-189.tampfl.fios.verizon.net) Quit (*.net *.split)
[21:05] * headius (~headius@216.160.3.79) Quit (*.net *.split)
[21:05] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) Quit (*.net *.split)
[21:05] * kuja (~kuja@unaffiliated/kuja) Quit (*.net *.split)
[21:05] * ChanServ (ChanServ@services.) Quit (*.net *.split)
[21:05] * maxb (~maxb@jabberwock.vm.bytemark.co.uk) Quit (*.net *.split)
[21:05] * pr3d4t0r (~cu4cu4@varenka.cime.net) Quit (*.net *.split)
[21:05] * ohumbel (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (*.net *.split)
[21:05] * sgithens (~sgithens@149-166-135-34.dhcp-in.iupui.edu) Quit (*.net *.split)
[21:05] * lopex (lopex@89-76-44-27.dynamic.chello.pl) Quit (*.net *.split)
[21:05] * njoyce (~njoyce@109.203.113.22) Quit (*.net *.split)
[21:05] * pjenvey (~pjenvey@underboss.org) Quit (*.net *.split)
[21:05] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) Quit (*.net *.split)
[21:05] * Moo-_ (~quassel@herd37.twinapex.fi) Quit (*.net *.split)
[21:05] * jcp (alex@bzflag/contributor/javawizard2539) Quit (*.net *.split)
[21:05] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (*.net *.split)
[21:05] * verterok (~ggonzalez@unaffiliated/verterok) Quit (*.net *.split)
[21:05] * lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) Quit (*.net *.split)
[21:05] * helix84 (a@195.113.97.174) Quit (*.net *.split)
[21:05] * stakkars (~tismer@95-88-203-205-dynip.superkabel.de) Quit (*.net *.split)
[21:05] * agronholm (~demigod@nblzone-211-37.nblnetworks.fi) Quit (*.net *.split)
[21:05] * jimbaker_ (~jbaker@c-24-8-39-78.hsd1.co.comcast.net) Quit (*.net *.split)
[21:05] * JStoker (jstoker@unaffiliated/jstoker) Quit (*.net *.split)
[21:05] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) Quit (*.net *.split)
[21:05] * iq (~iq@unaffiliated/iq) Quit (*.net *.split)
[21:05] * tnelson (trent@wind.teleri.net) Quit (*.net *.split)
[21:07] * Oti (~ohumbel@adsl-89-217-204-55.adslplus.ch) has joined #jython
[21:07] * headius (~headius@216.160.3.79) has joined #jython
[21:07] * super` (~super_@pool-173-65-48-189.tampfl.fios.verizon.net) has joined #jython
[21:07] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) has joined #jython
[21:07] * kuja (~kuja@unaffiliated/kuja) has joined #jython
[21:07] * ChanServ (ChanServ@services.) has joined #jython
[21:07] * Moo-_ (~quassel@herd37.twinapex.fi) has joined #jython
[21:07] * pjenvey (~pjenvey@underboss.org) has joined #jython
[21:07] * njoyce (~njoyce@109.203.113.22) has joined #jython
[21:07] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) has joined #jython
[21:07] * sgithens (~sgithens@149-166-135-34.dhcp-in.iupui.edu) has joined #jython
[21:07] * lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) has joined #jython
[21:07] * lopex (lopex@89-76-44-27.dynamic.chello.pl) has joined #jython
[21:07] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[21:07] * helix84 (a@195.113.97.174) has joined #jython
[21:07] * ohumbel (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[21:07] * agronholm (~demigod@nblzone-211-37.nblnetworks.fi) has joined #jython
[21:07] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) has joined #jython
[21:07] * jimbaker_ (~jbaker@c-24-8-39-78.hsd1.co.comcast.net) has joined #jython
[21:07] * JStoker (jstoker@unaffiliated/jstoker) has joined #jython
[21:07] * jcp (alex@bzflag/contributor/javawizard2539) has joined #jython
[21:07] * stakkars (~tismer@95-88-203-205-dynip.superkabel.de) has joined #jython
[21:07] * iq (~iq@unaffiliated/iq) has joined #jython
[21:07] * verterok (~ggonzalez@unaffiliated/verterok) has joined #jython
[21:07] * tnelson (trent@wind.teleri.net) has joined #jython
[21:07] * natlus (~simon@transgaming.de) has joined #jython
[21:07] * srcerer (~chatzilla@dns2.klsairexpress.com) has joined #jython
[21:07] * maxb (~maxb@jabberwock.vm.bytemark.co.uk) has joined #jython
[21:07] * pr3d4t0r (~cu4cu4@varenka.cime.net) has joined #jython
[21:08] -Martinp23- [Global Notice] Hi everyone! Just a bit of re-routing there which will hopefully reduce lag in parts of the network and make the layout a bit more sane. Sorry for the noise! Join #freenode with any questions.
[21:16] * sgithens (~sgithens@149-166-135-34.dhcp-in.iupui.edu) Quit (Read error: Operation timed out)
[21:35] * enebo (~enebo@67-4-200-194.mpls.qwest.net) has joined #jython
[21:49] * lopex (lopex@89-76-44-27.dynamic.chello.pl) Quit (*.net *.split)
[21:49] * njoyce (~njoyce@109.203.113.22) Quit (*.net *.split)
[21:49] * pjenvey (~pjenvey@underboss.org) Quit (*.net *.split)
[21:49] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) Quit (*.net *.split)
[21:49] * Moo-_ (~quassel@herd37.twinapex.fi) Quit (*.net *.split)
[21:50] * Moo-_ (~quassel@herd37.twinapex.fi) has joined #jython
[21:50] * pjenvey (~pjenvey@underboss.org) has joined #jython
[21:50] * njoyce (~njoyce@109.203.113.22) has joined #jython
[21:50] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) has joined #jython
[21:50] * lopex (lopex@89-76-44-27.dynamic.chello.pl) has joined #jython
[21:57] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 240 seconds)
[22:05] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[22:06] * shanka (~shashank@ucb-np2-99.colorado.edu) has joined #jython
[22:16] * shanka (~shashank@ucb-np2-99.colorado.edu) Quit (Ping timeout: 250 seconds)
[22:26] * shanka (~shashank@ucb-np2-241.colorado.edu) has joined #jython
[22:36] * shanka (~shashank@ucb-np2-241.colorado.edu) Quit (Ping timeout: 264 seconds)
[22:40] * Oti (~ohumbel@adsl-89-217-204-55.adslplus.ch) Quit (Quit: Oti)
[22:48] * lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) Quit (Remote host closed the connection)
[22:50] * enebo (~enebo@67-4-200-194.mpls.qwest.net) Quit (Read error: Connection reset by peer)
[22:50] * enebo (~enebo@67-4-200-194.mpls.qwest.net) has joined #jython
[23:47] * sgithens (~sgithens@cpe-24-166-26-143.indy.res.rr.com) has joined #jython
[23:47] * enebo (~enebo@67-4-200-194.mpls.qwest.net) Quit (Quit: enebo)

Index

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