←2007-01-27 2007-01-28 2007-01-29→ ↑2007 ↑all
00:14:06 -!- pikhq has joined.
00:20:43 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
00:20:46 -!- na[zZz]gjunk has quit (Read error: 104 (Connection reset by peer)).
00:21:23 -!- na[zZz]gjunk has joined.
00:24:24 -!- na[zZz]gjunk has quit (Read error: 54 (Connection reset by peer)).
00:24:44 -!- na[zZz]gjunk has joined.
00:29:03 <bsmntbombdood> ~exec foo
00:34:19 -!- digital_me has joined.
00:40:00 <RodgerTheGreat> c'yall
00:40:09 -!- RodgerTheGreat has quit.
00:52:53 -!- sebbu has quit ("@+").
01:33:49 -!- oerjan has quit ("Aaaaaa").
01:37:14 -!- oerjan has joined.
01:38:49 -!- na[zZz]gjunk has quit (Read error: 104 (Connection reset by peer)).
01:38:55 -!- na[zZz]gjunk has joined.
01:41:40 -!- nazgjunk has joined.
01:42:13 -!- na[zZz]gjunk has quit (Read error: 54 (Connection reset by peer)).
01:45:45 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
01:45:55 -!- nazgjunk has joined.
01:47:08 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
01:47:23 -!- digital_me_ has joined.
01:47:25 -!- nazgjunk has joined.
01:54:17 -!- digital_1e_ has joined.
01:58:39 -!- oerjan has quit ("leaving").
02:06:36 -!- digital_me has quit (Read error: 110 (Connection timed out)).
02:09:36 -!- digital_me_ has quit (Read error: 110 (Connection timed out)).
02:15:51 -!- anonfunc has quit.
02:16:40 -!- ihope_ has quit ("http://tunes.org/~nef/logs/esoteric/06.08.09").
02:31:18 -!- digital_1e_ has changed nick to digital_me.
02:31:33 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
02:31:50 -!- nazgjunk has joined.
02:35:26 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
02:35:51 -!- nazgjunk has joined.
03:04:33 -!- nazgjunk has quit (Connection reset by peer).
03:29:14 -!- nazgjunk has joined.
03:33:29 -!- nazgjunk has quit (Connection reset by peer).
03:33:54 -!- nazgjunk has joined.
03:43:18 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
03:47:03 -!- nazgjunk has joined.
03:49:57 -!- nazgjunk has quit (Connection reset by peer).
03:51:36 -!- nazgjunk has joined.
04:03:01 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
04:04:18 -!- nazgjunk has joined.
04:18:04 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
04:18:24 -!- nazgjunk has joined.
04:24:07 -!- nazgjunk has quit (Connection reset by peer).
04:25:29 -!- nazgjunk has joined.
04:27:33 -!- digital_me_ has joined.
04:28:50 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
04:30:21 -!- nazgjunk has joined.
04:35:21 -!- nazgjunk has quit (Success).
04:35:51 -!- digital_me has quit (Read error: 104 (Connection reset by peer)).
04:40:47 -!- nazgjunk has joined.
04:42:09 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
04:42:28 -!- nazgjunk has joined.
05:07:40 -!- pikhq has quit ("leaving").
05:12:00 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
05:12:09 -!- nazgjunk has joined.
05:12:38 -!- Sgeo has quit ("Leaving").
05:15:00 -!- nazgjunk has quit (Connection reset by peer).
05:15:24 -!- nazgjunk has joined.
05:18:45 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
05:19:11 -!- nazgjunk has joined.
06:01:08 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
06:01:43 -!- nazgjunk has joined.
06:09:08 -!- digital_me_ has quit (Read error: 104 (Connection reset by peer)).
06:18:00 -!- calamari has quit ("Leaving").
06:19:21 -!- nazgjunk has quit (Read error: 54 (Connection reset by peer)).
06:19:32 -!- nazgjunk has joined.
07:05:26 -!- nazgjunk has quit (Connection reset by peer).
07:05:29 -!- nazgjunk has joined.
07:44:20 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
07:44:32 -!- nazgjunk has joined.
07:50:15 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
07:50:30 -!- nazgjunk has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:06:52 -!- wooby has quit.
08:30:51 -!- nazgjunk has quit (Read error: 54 (Connection reset by peer)).
08:32:27 -!- nazgjunk has joined.
08:42:27 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
08:42:54 -!- nazgjunk has joined.
08:52:29 -!- nazgjunk has quit (Read error: 54 (Connection reset by peer)).
08:52:46 -!- nazgjunk has joined.
09:01:22 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
09:01:48 -!- nazgjunk has joined.
09:04:05 -!- nazgjunk has quit (Connection reset by peer).
09:04:32 -!- nazgjunk has joined.
09:05:02 -!- sebbu has joined.
09:16:05 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
09:16:32 -!- nazgjunk has joined.
10:22:59 -!- wooby has joined.
10:23:32 -!- safka has joined.
10:26:37 -!- safka has quit (Read error: 104 (Connection reset by peer)).
10:26:54 -!- safka has joined.
10:27:22 -!- nazgjunk has quit (Nick collision from services.).
10:27:32 -!- safka has changed nick to nazgjunk.
11:01:25 -!- wooby has quit.
11:15:18 -!- lament_ has joined.
11:15:24 -!- lament has quit (Read error: 110 (Connection timed out)).
12:23:16 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
12:23:41 -!- nazgjunk has joined.
14:34:18 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
14:34:24 -!- nazgjunk has joined.
15:30:36 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
15:30:43 -!- nazgjunk has joined.
15:34:39 -!- ihope has joined.
15:34:46 <ihope> Is Java Turing-complete?
16:18:14 -!- sebbu2 has joined.
16:19:44 -!- sp3tt_ has joined.
16:20:26 -!- sp3tt has quit (Nick collision from services.).
16:20:31 -!- sp3tt_ has changed nick to sp3tt.
16:24:55 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
16:25:23 -!- nazgjunk has joined.
16:36:58 -!- sebbu has quit (Read error: 110 (Connection timed out)).
16:42:52 <SimonRC> Ah, MS at their best: "However, because not all applications may handle symbolic links correctly, creating a symbolic link requires the new Create Symbolic Link privilege that only administrators have by default."
16:42:56 * SimonRC bangs his head on the desk.
16:43:18 <SimonRC> nazgjunk: please fix your connection
16:43:37 <nazgjunk> i'd love to, but my dad won't let me.
16:43:51 <nazgjunk> fixing would basically mean throwing the wlan away and wiring the house.
16:53:33 <SevenInchBread> hahahaha... Vista won't let you -create symbolic links-
16:53:34 <SevenInchBread> ?
16:53:37 <SevenInchBread> by default.
16:54:22 <SevenInchBread> They could always just... make the OS redirect all openings of a symbolic link to the... target file...
17:06:33 <SimonRC> htat would produce backward-compatibilit problems
17:14:43 <SevenInchBread> backwards compatability is just a weak little contract that holds till someone gets fed up with how much old versions suck and decides to make the new one better.
17:15:58 <nazgjunk> i'm not quite sure whether that applies to vista
17:16:18 <nazgjunk> ok, the old versions did suck, but so does vista imo
17:25:29 <SevenInchBread> XP is bearable.
17:54:05 <ihope> What's a symbolic link, now?
18:24:13 -!- Sgeo has joined.
18:33:32 <bsmntbombdood> heh
18:41:26 -!- sp3tt_ has joined.
18:42:34 -!- sp3tt has quit ("Reconnecting").
19:08:28 <SimonRC> ihope: lol
19:09:07 <bsmntbombdood> I think anything from ms is sufficiently screwed up to be ignored
19:10:30 * nazgjunk quickly hides his ctcp VERSION reply
19:12:24 <SimonRC> hmm :-S
19:12:37 <SimonRC> ah, it broadcasts
19:12:46 <SimonRC> as opposed to the client-specific one
19:12:54 <bsmntbombdood> hahahaha
19:13:43 <SimonRC> nazgjunk: you can run XP on that?!
19:13:53 <nazgjunk> yup.
19:13:58 <SimonRC> Oh, wait, it's ahandheld
19:14:03 <nazgjunk> laptop, rather.
19:14:10 <SimonRC> shit, I have desktops slower than that
19:14:19 <nazgjunk> so do i ^^
19:14:47 <nazgjunk> i'm saving for a new laptop, so that i can waste this one on linux
19:15:03 <SimonRC> OTOH, elkisha is so old that it's L2 cache can't actually cache things from above 512MB, making the computer extremely slow if you have more than 512 meg in it.
19:30:41 <ihope> xchat on Windows? How--uh, I mean, sorry.
19:34:20 <nazgjunk> hehe
19:38:58 -!- lament_ has changed nick to laent.
19:39:01 -!- laent has changed nick to lament.
21:04:16 -!- sp3tt_ has quit (Read error: 54 (Connection reset by peer)).
21:04:23 -!- sp3tt has joined.
21:14:20 -!- sp3tt has quit (Remote closed the connection).
21:14:24 -!- sp3tt has joined.
21:21:00 -!- sp3tt has quit (Read error: 131 (Connection reset by peer)).
21:21:06 -!- sp3tt has joined.
21:25:04 <bsmntbombdood> ~exec self.nick_join_message("NoBeans4U", "#tapthru", ["beans", "for bears"])
21:25:05 -!- bsmnt_bot has changed nick to NoBeans4U.
21:25:05 -!- NoBeans4U has changed nick to bsmnt_bot.
21:27:30 -!- bsmnt_bot has changed nick to halp_me.
21:27:36 -!- halp_me has changed nick to bsmnt_bot.
21:29:44 -!- sp3tt_ has joined.
21:31:02 -!- sp3tt has quit (Read error: 104 (Connection reset by peer)).
21:32:42 -!- jix__ has joined.
21:39:43 -!- bsmnt_bot has changed nick to halp_me.
21:39:43 -!- halp_me has changed nick to bsmnt_bot.
21:40:30 <bsmntbombdood> wtf
21:41:52 -!- bsmnt_bot has changed nick to halp_me.
21:41:53 -!- halp_me has changed nick to bsmnt_bot.
21:41:59 -!- sp3tt_ has quit (Read error: 145 (Connection timed out)).
21:42:07 <bsmntbombdood> ~quit
21:42:08 -!- bsmnt_bot has quit.
21:42:11 -!- bsmnt_bot has joined.
21:45:00 -!- bsmnt_bot has left (?).
21:52:26 -!- bsmnt_bot has joined.
21:52:43 -!- jix__ has changed nick to jix.
22:12:56 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:32:55 -!- oerjan has joined.
22:37:38 -!- sebbu2 has quit ("@+").
23:01:25 <ihope> ~quit
23:01:32 <ihope> Wonderful!
23:01:56 <ihope> ~exec self.quit()
23:02:04 <ihope> ~exec self.do_quit()
23:02:12 <oerjan> ~exec self.raw("QUIT")
23:02:12 -!- bsmnt_bot has quit.
23:02:15 -!- bsmnt_bot has joined.
23:02:17 <nazgjunk> hehe
23:02:18 <ihope> ~exec self.do_quit("Foo","Bar")
23:02:30 <ihope> oerjan: yeah, that's the other way to do it.
23:02:48 <oerjan> ~exec sys.output(self.do_quit)
23:02:54 <nazgjunk> ~exec self.raw("QUIT :Quite the mess.")
23:02:54 -!- bsmnt_bot has quit (Client Quit).
23:02:57 -!- bsmnt_bot has joined.
23:03:06 <nazgjunk> i need to look into the rfc again :/
23:03:09 <bsmntbombdood> heh
23:03:10 <ihope> ~exec self.raw("QUIT :Quite the mess.")
23:03:10 -!- bsmnt_bot has quit (Client Quit).
23:03:13 -!- bsmnt_bot has joined.
23:03:14 <ihope> Hmm.
23:03:14 <bsmntbombdood> sys.stdout
23:03:28 <ihope> ~exec self.raw("QUIT Quite the mess.")
23:03:28 -!- bsmnt_bot has quit (Client Quit).
23:03:31 -!- bsmnt_bot has joined.
23:03:33 <ihope> Grah.
23:03:37 <oerjan> I've seen that problem before, the quit message doesn't get through
23:03:52 <bsmntbombdood> you have to be connected for a certain amount of time before your quit message shows up
23:04:00 <oerjan> Ah.
23:04:23 <oerjan> That makes sense, because the first time I tried it it worked, but not the second.
23:04:25 <ihope> Same with part messages?
23:04:33 <bsmntbombdood> not sure
23:04:46 -!- ihope has left (?).
23:04:49 -!- ihope has joined.
23:04:57 -!- ihope has left (?).
23:05:00 -!- ihope has joined.
23:05:06 <oerjan> No problem
23:05:07 <bsmntbombdood> guess not
23:05:23 <ihope> I take it the part message showed up both times.
23:05:30 <bsmntbombdood> yeah
23:05:32 <oerjan> Although it might be affected by registration...
23:06:21 <bsmntbombdood> ~raw JOIN 0
23:06:21 -!- ihope has changed nick to Aeodk.
23:06:22 -!- bsmnt_bot has left (?).
23:06:24 -!- Aeodk has changed nick to ihope.
23:06:25 <bsmntbombdood> heh
23:06:30 -!- bsmnt_bot has joined.
23:06:44 <oerjan> ~exec sys.output(self.regex_queue(-1))
23:06:51 -!- ihope has left (?).
23:06:54 -!- ihope has joined.
23:07:04 <oerjan> ~exec sys.output("Test")
23:07:12 <bsmntbombdood> sys.stdout
23:07:14 <oerjan> argh!
23:07:29 <oerjan> i remembered that a split second before you said it :)
23:07:39 <oerjan> ~exec sys.stdout(self.regex_queue(-1))
23:07:49 <bsmntbombdood> raw_regex_queue
23:08:02 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-1])
23:08:02 <bsmnt_bot> (<_sre.SRE_Pattern object at 0x80af228>, <function <lambda> at 0xb7bd848c>)
23:08:25 <oerjan> not immensely helpful.
23:08:41 <bsmntbombdood> ~exec sys.stdout((lambda x:x[0].pattern, x[1].__name__)(self.raw_regex_queue[-1]))
23:08:50 <bsmntbombdood> ~exec sys.stdout((lambda x : x[0].pattern, x[1].__name__)(self.raw_regex_queue[-1]))
23:08:55 <bsmntbombdood> errr
23:09:40 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-1][0])
23:09:40 <bsmnt_bot> <_sre.SRE_Pattern object at 0x80af228>
23:09:47 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-1][0].__dir__)
23:09:56 <bsmntbombdood> ~exec sys.stdout( (lambda x: (x[0].pattern, x[1].__name__)(self.raw_regex_queue[-1]) )
23:10:08 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-1][0].pattern)
23:10:08 <bsmnt_bot> ^ERROR :Closing Link:.*
23:10:08 <bsmntbombdood> ~exec sys.stdout( (lambda x: (x[0].pattern, x[1].__name__)(self.raw_regex_queue[-1])))
23:10:09 <bsmnt_bot> <function <lambda> at 0xb7bd85a4>
23:11:01 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-1][0].pattern)
23:11:01 <bsmnt_bot> ^ERROR :Closing Link:.*
23:11:55 * oerjan is too lazy to look up the right syntax
23:12:19 <bsmntbombdood> ~exec sys.stdout( (lambda x: (x[0].pattern, x[1].__name__))(self.raw_regex_queue[-1])))
23:12:54 <bsmntbombdood> ~exec sys.stdout( (lambda x: (x[0].pattern, x[1].__name__))(self.raw_regex_queue[-1]) )
23:12:55 <bsmnt_bot> ('^ERROR :Closing Link:.*', '<lambda>')
23:12:58 <bsmntbombdood> there
23:13:05 <bsmntbombdood> ~exec sys.stdout( (lambda x: (x[0].pattern, x[1].__name__))(self.raw_regex_queue[-2]) )
23:13:05 <bsmnt_bot> ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~kill (.*)', 'do_kill')
23:13:41 <oerjan> Darn. I suddenly realized that ERROR was actually a pattern and not a python error message :)
23:13:53 <bsmntbombdood> lol
23:14:40 * SimonRC goes to bed.
23:14:50 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-2][0].pattern)
23:14:50 <bsmnt_bot> ^:bsmntbombdood!\S*gavin@\S* PRIVMSG \S* :~kill (.*)
23:14:57 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-3][0].pattern)
23:14:57 <bsmnt_bot> \S+ PRIVMSG \S+ :~ps
23:15:07 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-4][0].pattern)
23:15:08 <bsmnt_bot> \S+ PRIVMSG (#bsmnt_bot_errors) :~exec (.*)
23:15:17 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-5][0].pattern)
23:15:17 <bsmnt_bot> \S+ PRIVMSG (#baadf00d) :~exec (.*)
23:15:49 <oerjan> ~exec sys.stdout(self.raw_regex_queue[-6][0].pattern)
23:15:49 <bsmnt_bot> \S+ PRIVMSG (#esoteric) :~exec (.*)
23:16:03 <bsmntbombdood> ~exec sys.stdout( [(i[0].pattern, i[1].__name__) for i in self.raw_regex_queue] )
23:16:04 <bsmnt_bot> [('^PING (.*)$', 'pong'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'), ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'), ('\\S+ PRIVMSG (#esoteric) :~exec (.*)', 'do_exec'), ('\\S+ PRIVMSG (#baadf00
23:16:04 <bsmnt_bot> d) :~exec (.*)', 'do_exec'), ('\\S+ PRIVMSG (#bsmnt_bot_errors) :~exec (.*)', 'do_exec'), ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~kill (.*)', 'do_kill'), ('^ERROR :Closing Link:.*', '<lambda>')]
23:16:42 <bsmntbombdood> ~exec sys.stdout(len(self.raw_regex_queue))
23:16:43 <bsmnt_bot> 11
23:18:28 <oerjan> Three of those might be unified with a (#\S+), I think.
23:19:06 <oerjan> unless it visits channels where you don't want people to ~exec.
23:19:14 <bsmntbombdood> well, i only want ~execs in channels that i'm in
23:20:34 <oerjan> Right. What about (#esoteric|#bsmnt_bot_errors|#baadf00) ?
23:20:47 <oerjan> *d
23:20:52 <bsmntbombdood> yeah, that'd work
23:22:27 <oerjan> If you wanted to be clever, you could do something meta with '^:bsmntbombdood ... JOIN (#\S+)'
23:22:45 <bsmntbombdood> yeah
23:27:53 <bsmntbombdood> ~quit
23:27:53 -!- bsmnt_bot has quit.
23:27:55 -!- bsmnt_bot_chroot has joined.
23:28:01 <bsmntbombdood> oopers
23:28:16 <oerjan> What now?
23:28:19 <bsmntbombdood> hrm
23:29:35 -!- NK` has quit (Read error: 104 (Connection reset by peer)).
23:29:38 -!- NK` has joined.
23:30:08 <bsmntbombdood> uuuuh
23:31:54 <bsmntbombdood> ~quit
23:31:54 -!- bsmnt_bot_chroot has quit (Client Quit).
23:32:35 -!- bsmnt_bot has joined.
23:32:44 <bsmntbombdood> ~exec sys.stdout( [(i[0].pattern, i[1].__name__) for i in self.raw_regex_queue] )
23:32:45 <bsmnt_bot> [('^PING (.*)$', 'pong'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'), ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'), ('\\S+ PRIVMSG (#esoteric|#baadf00d|#bsmnt_bot_errors) :~exec (.*)', 'do_exec
23:32:45 <bsmnt_bot> '), ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~kill (.*)', 'do_kill'), ('^ERROR :Closing Link:.*', '<lambda>')]
23:32:52 <bsmntbombdood> better?
23:35:17 <oerjan> ~exec sys.output("Test")
23:35:25 <oerjan> ~exec sys.stdout("Test")
23:35:26 <bsmnt_bot> Test
23:35:53 <oerjan> Yep
23:38:55 <bsmntbombdood> ~quit
23:38:56 -!- bsmnt_bot has quit.
23:39:57 <bsmntbombdood> err
23:40:56 -!- bsmnt_bot has joined.
23:40:59 <bsmntbombdood> there
23:41:06 <bsmntbombdood> sys.stdout(args)
23:41:14 <bsmntbombdood> ~exec sys.stdout(args)
23:41:15 <bsmnt_bot> {'ident': 'bsmnt', 'realname': 'bsmntbombdood bot', 'chan': '#esoteric', 'nick': 'bsmnt_bot', 'host': '85.188.1.26', 'exec_chans': ['#esoteric', '#baadf00d']}
23:41:43 <bsmntbombdood> I was fixing the horrible argument passing protocol
23:42:36 -!- nazgjunk has changed nick to na[zZz]gjunk.
23:49:16 <bsmntbombdood> ~quit
23:49:17 -!- bsmnt_bot has quit.
23:49:19 -!- bsmnt_bot has joined.
23:49:22 <bsmntbombdood> ~quit
23:49:22 -!- bsmnt_bot has quit (Client Quit).
23:49:24 -!- bsmnt_bot has joined.
23:49:24 <bsmntbombdood> good
23:50:24 <bsmntbombdood> now the owner is configable
23:50:49 <bsmntbombdood> ~exec sys.stdout(self.owner)
23:50:50 <bsmnt_bot> bsmntbombdood!\S*gavin@\S*
23:52:36 <ihope> Now do a ~quit.
23:52:42 <ihope> Or something.
23:53:10 <oerjan> ~exec sys.stdout( [(i[0].pattern, i[1].__name__) for i in self.raw_regex_queue] )
23:53:10 <bsmnt_bot> [('^PING (.*)$', 'pong'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'), ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'), ('\\S+ PRIVMSG (#esoteric|#baadf00d|#bsmnt_bot_errors) :~exec (.*)', 'do_exec
23:53:10 <bsmnt_bot> '), ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'), ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~kill (.*)', 'do_kill'), ('^ERROR :Closing Link:.*', '<lambda>')]
23:53:18 <ihope> Anything that requires you to be the owner.
23:53:31 <bsmntbombdood> i already did
23:53:38 <ihope> I didn't see it.
23:53:44 <bsmntbombdood> ~quit
23:53:44 -!- bsmnt_bot has quit (Client Quit).
23:53:46 -!- bsmnt_bot has joined.
23:53:54 <ihope> I see.
23:54:05 <ihope> ~quit
23:54:09 <ihope> Indeed.
23:54:17 <ihope> ~exec sys.stdout(self.owner)
23:54:18 <bsmnt_bot> bsmntbombdood!\S*gavin@\S*
23:54:29 <oerjan> The list looks the same.
23:54:33 <bsmntbombdood> it is
23:54:34 <ihope> What is \S?
23:54:41 <bsmntbombdood> non whitespace
23:54:48 <oerjan> Try joining with a different owner.
23:55:05 <bsmntbombdood> why?
23:55:07 <ihope> ~exec self.owner = r"ihope!\S*ihope@\S*"
23:55:09 <ihope> ~quit
23:55:13 <ihope> Blah.
23:55:14 <bsmntbombdood> ihope: nope
23:55:29 <bsmntbombdood> the regexes are calculated in IRCbot.__init__
23:55:48 <oerjan> How does this mix with persistence?
23:55:59 <bsmntbombdood> it doesn't
23:56:13 <bsmntbombdood> nothing is persisted automatically right now
23:58:09 <bsmntbombdood> ~exec args["owner"]="ihope\S*"
23:58:23 <bsmntbombdood> ~exec self.extra_bot=IRCbot(**args)
23:58:34 <bsmntbombdood> err
23:58:38 <ihope> ~quit
23:58:42 <ihope> Yay!
23:58:43 <bsmntbombdood> ~exec args["nick"]="new_bot"
23:58:47 <bsmntbombdood> ~exec self.extra_bot=IRCbot(**args)
23:58:54 <bsmntbombdood> ~exec self.extra_bot.listen()
23:58:56 -!- new_bot has joined.
23:59:02 <ihope> Wonderful.
23:59:07 <ihope> ~quit
23:59:08 -!- new_bot has quit (Client Quit).
23:59:13 <ihope> Fun...
23:59:25 <bsmntbombdood> ~exec sys.stdout(self.new_bot.connected)
23:59:37 <bsmntbombdood> ~exec sys.stdout(self.extra_bot.connected)
23:59:38 <bsmnt_bot> False
←2007-01-27 2007-01-28 2007-01-29→ ↑2007 ↑all