Commit Graph

1897 Commits

Author SHA1 Message Date
Jeremy Fincher
ee4768634f Changed to __lt__ instead of __cmp__ -- it's simpler and doesn't screw with equality. 2004-09-10 07:27:42 +00:00
Jeremy Fincher
76056e35e4 Let's handle non-IrcCallbacks for sorting. 2004-09-10 07:10:35 +00:00
Jeremy Fincher
6c7a1e6d8c Updated to show channelValues. 2004-09-10 06:59:05 +00:00
Jeremy Fincher
8eeab87a98 Stupid asserts. Definitely not worth it there. 2004-09-10 06:58:36 +00:00
Jeremy Fincher
d3421b0bd0 Fix for privmsgs.thread. 2004-09-10 06:51:29 +00:00
James Vega
51ad408ff3 Use our newly annotated ircmsgs to enhance Misc.last's output. 2004-09-10 06:45:27 +00:00
Jeremy Fincher
5dbcf950a8 Added makeBackupIfSmaller and Everything and Nothing. 2004-09-10 06:32:17 +00:00
Jeremy Fincher
e98bb7a787 Elucidating comment. 2004-09-10 06:31:39 +00:00
Jeremy Fincher
c573ab5996 New plugin prioritization method. 2004-09-10 06:30:21 +00:00
Jeremy Fincher
6243fe6baf Nicer getattr. 2004-09-10 06:28:50 +00:00
James Vega
4ba5c2af3c Finally pass the correct object off to strError, I hope. 2004-09-10 01:36:08 +00:00
Jeremy Fincher
bebe005584 Fixed Regexp. 2004-09-09 19:13:46 +00:00
Jeremy Fincher
5ac4c8c481 No more unsets. 2004-09-09 18:58:56 +00:00
Jeremy Fincher
3537c34a58 More fix0rs for prefixName. 2004-09-09 18:53:40 +00:00
James Vega
c84c47e8fb Put a band-aid on our "not catching InvalidRegistryName" problem. This
should be further investigated since callCommand should be doing the catching.
2004-09-09 16:25:53 +00:00
Jeremy Fincher
5aa00316ab Used some supers. 2004-09-09 15:34:13 +00:00
Jeremy Fincher
91101978d5 Added IrcMsg attribute tagging, and used it in some places. 2004-09-09 15:33:57 +00:00
Jeremy Fincher
767f5bb0a3 Added proper prefixName handling to callbacks.reply. 2004-09-09 15:33:18 +00:00
Jeremy Fincher
30ce7c572e Less fragile thread check; the other didn't interact perfectly well with privmsgs.thread. 2004-09-09 03:12:11 +00:00
James Vega
7e1184f47d SnarfIrc needs a helpful getattr 2004-09-09 03:01:12 +00:00
Jeremy Fincher
ee70224aa3 Changed callCommand to give a name rather than a method; added invalidCommand throttling, ctcp throttling, and whole bunch of other crap. 2004-09-08 23:34:48 +00:00
Jeremy Fincher
cf52bf14a3 Fixes for TimeoutQueue. 2004-09-08 22:52:30 +00:00
Jeremy Fincher
142349847b Allow periodic events not to run the first time. 2004-09-08 22:51:30 +00:00
Jeremy Fincher
aad768c188 Added orderAlphabetically. 2004-09-08 22:51:00 +00:00
Jeremy Fincher
d62a96679f urlSnarfer fixes. 2004-09-08 22:49:56 +00:00
Jeremy Fincher
db7940089b Added FloodQueue. 2004-09-08 22:49:08 +00:00
Jeremy Fincher
dee61a32f1 Let's use os.linesep instead. 2004-09-08 22:48:53 +00:00
Jeremy Fincher
b3dfdd1ed5 More supported crap. 2004-09-08 22:48:32 +00:00
Jeremy Fincher
2c9034171b Isn't this super? 2004-09-08 22:48:10 +00:00
Jeremy Fincher
f496c804a2 Changed the way upkeep is scheduled. 2004-09-08 22:42:54 +00:00
Jeremy Fincher
c958ef5d1c XXX 2004-09-08 22:40:34 +00:00
James Vega
d77565a547 Show the AttributeError so we can see what the real problem is. 2004-09-07 19:14:57 +00:00
James Vega
846bf9102b Correctly report the invalidCommand that set irc.finished. 2004-09-07 19:13:27 +00:00
James Vega
87a532374e +cvs 2004-09-06 17:26:35 +00:00
James Vega
2df9642eb2 0.79.9999 2004-09-06 16:19:45 +00:00
Jeremy Fincher
887e92a12b Don't make those error logs if we're testing. 2004-09-06 08:20:26 +00:00
Jeremy Fincher
0a2d7146a4 Use conf.Directory for the log directory. 2004-09-06 08:19:42 +00:00
Jeremy Fincher
35acc6c583 Added a --trace option, moved tracing to utils. 2004-09-06 08:19:20 +00:00
Jeremy Fincher
b133e59af4 Changed to a super, etc. 2004-09-06 08:04:03 +00:00
Jeremy Fincher
d95759931e Elucidation is important. 2004-09-06 08:00:18 +00:00
James Vega
e22c732d14 Stupid keyboard 2004-09-06 00:54:27 +00:00
James Vega
48d312bab7 Fix a bug with adding __revision__ info to Exception 2004-09-06 00:51:53 +00:00
James Vega
5ed87fff49 +cvs 2004-09-05 01:01:21 +00:00
James Vega
dfd51532f4 Let people specify the entire conf.supybot.foo... when using @config 2004-09-03 13:52:10 +00:00
James Vega
8cc4a98d9e Use a better docstring for NonNegativeInteger. 2004-09-03 13:51:06 +00:00
James Vega
911d9db4a4 Since Windows' version of Python doesn't build with IPV6 support, we have
to be careful about how we try to detect whether a string is IPV6.
2004-09-03 13:45:06 +00:00
Jeremy Fincher
3b9e141e88 Only send private configuration variables in private. 2004-09-01 22:21:37 +00:00
Jeremy Fincher
13e77bac41 Added TimeoutQueue. 2004-09-01 21:58:21 +00:00
James Vega
847a98c8c0 Periods are good as are not using dead code. 2004-09-01 18:27:10 +00:00
Jeremy Fincher
7afea527fa Slight optimization. 2004-09-01 12:56:19 +00:00