2684 Commits

Author SHA1 Message Date
Jeremy Fincher
bb91ade49e Updated world.upkeep to return the number of objects that have been collected and updated the upkeep command to return that number. 2003-09-03 17:27:08 +00:00
Jeremy Fincher
9256468885 Changed maxHistory to 300. 2003-09-03 17:17:36 +00:00
Jeremy Fincher
f06a552b73 Fixed bug in socketDrivers and made it less likely to happen with a fix in drivers. 2003-09-03 11:06:02 +00:00
Jeremy Fincher
25aca81c9a Added warning about blocking in the morehelp for cvsup. 2003-09-03 09:57:30 +00:00
Jeremy Fincher
0a2d17396e Updated module docstring. 2003-09-03 09:50:04 +00:00
Jeremy Fincher
f0816d56a7 Changed bold and mircColor to use the right ender \x0F. 2003-09-03 09:46:06 +00:00
Jeremy Fincher
4c980aeb3e Added nItems. 2003-09-03 09:40:26 +00:00
Jeremy Fincher
9a1959e04d Made _checkNotChannel return False if it's sent in a channel, and checked that return value in the resulting functions. 2003-09-03 09:22:59 +00:00
Jeremy Fincher
a764de50ad Added sortBy, which uses the decorate/sort/undecorate pattern to sort by a certain criteria. 2003-09-03 08:51:45 +00:00
Jeremy Fincher
64c97a7c98 Added morehelps for some functions. 2003-09-02 19:55:53 +00:00
Jeremy Fincher
8f475fdcdd The command finder function (I forget the name) would find serendipitously named methods in PrivmsgRegexp, and that's bad. Fixed and added a test for the known case of it. 2003-09-02 07:30:35 +00:00
Jeremy Fincher
83707f81c1 Added normalizeWhitespace. 2003-09-01 18:39:27 +00:00
Jeremy Fincher
ebc00fe4d7 Fixed logging of ignores to actually say who's being ignored. 2003-09-01 18:35:00 +00:00
Jeremy Fincher
5c92c85342 Changed socketDrivers to be the default Driver. 2003-09-01 17:35:09 +00:00
Jeremy Fincher
1d77fa5354 Added exponential (well, 0 -> 60 -> 300) reconnect backoff. 2003-09-01 17:31:24 +00:00
Jeremy Fincher
9600ada127 Oops, thought I tested, turns out I didn't. start -> started. 2003-09-01 16:54:43 +00:00
Jeremy Fincher
a2d9e58c2a Changed format of reconnect scheduling log. 2003-09-01 16:50:56 +00:00
Jeremy Fincher
1cf1e022a2 Removed some debugging stuff (clearing msg.prefix before sending it) and added logging to match asyncoreDrivers and twistedDrivers. 2003-09-01 16:14:04 +00:00
Jeremy Fincher
2b6f989cb1 Removed useless line. 2003-09-01 15:53:29 +00:00
Jeremy Fincher
2bd4a88d76 Made it reset the IRC object before reconnection, and made it catch connect errors. 2003-09-01 15:46:10 +00:00
Jeremy Fincher
57b21b6394 Added line for socketDrivers. 2003-09-01 15:22:04 +00:00
Jeremy Fincher
35aff3f642 Added a sleep so we don\'t spin if we're the only driver. 2003-09-01 08:13:52 +00:00
Jeremy Fincher
38d1896da3 Changed to make sure every SocketDriver times out in a conf.poll length. 2003-09-01 08:11:24 +00:00
Jeremy Fincher
5313428ca7 Initial checkin. 2003-09-01 08:06:55 +00:00
Jeremy Fincher
78d32f1be9 Forgot the world.upkeep periodic event. 2003-09-01 07:15:18 +00:00
Jeremy Fincher
85caaf6696 Fixed bug in automatic canonicalNaming of non-commands. 2003-09-01 06:47:22 +00:00
Jeremy Fincher
d1677d4192 Changed regexp in Privmsg to be more flexible. 2003-09-01 05:59:58 +00:00
Jeremy Fincher
e6bfc72b77 Minor changes, added some (commented-out) debug.printfs. 2003-09-01 05:59:34 +00:00
Jeremy Fincher
30d3747f1d Added utils.pluralize. 2003-09-01 05:42:35 +00:00
Jeremy Fincher
7795e6bbf3 Fixed help to work with plugin names. 2003-08-30 19:52:56 +00:00
Jeremy Fincher
442392b5ba Guarded inserts into sys.path. 2003-08-30 19:20:08 +00:00
Jeremy Fincher
1cd7ccbfa4 Found bug in perlReToPythonRe and fixed it. 2003-08-30 18:39:19 +00:00
Jeremy Fincher
21879d0723 Turned off color if on a windows box. 2003-08-30 05:08:15 +00:00
Jeremy Fincher
b2436f4a99 Changed %70 to %68 for safety and lining up reasons. 2003-08-30 04:54:35 +00:00
Jeremy Fincher
f3b2ea905d Fixed our code that caused a bug in textwrap.py. 2003-08-30 02:52:35 +00:00
Jeremy Fincher
55384617d4 Converted schedule over to heapq from bisect. 2003-08-29 14:18:18 +00:00
Jeremy Fincher
b29da50397 Hopefully got the prefix thing right. 2003-08-29 08:09:09 +00:00
Jeremy Fincher
900fa495f8 Changed default on allowEval to False, for safety reasons. 2003-08-29 07:23:14 +00:00
Jeremy Fincher
89a0d12cce Added tracking of how many commands have been processed. 2003-08-29 07:08:03 +00:00
Jeremy Fincher
376e4043f0 Added commandsOnStart to make PyChecker happy. 2003-08-29 00:34:05 +00:00
Jeremy Fincher
4763cb4daa Made expect even prettier. 2003-08-28 23:03:09 +00:00
Jeremy Fincher
3c8a7c2387 Used textwrap to make things prettier. 2003-08-28 22:55:22 +00:00
Jeremy Fincher
c81c452306 Added expectWithDefault. 2003-08-28 17:55:47 +00:00
Jeremy Fincher
a0bf562d7a Redid startup/configuration junk. 2003-08-28 16:33:45 +00:00
Jeremy Fincher
aabd095239 Moved world.version to conf.version. 2003-08-28 13:59:07 +00:00
Jeremy Fincher
b572562cb3 Added utils.wrapLines and wrapped the lines of each plugin's example. 2003-08-27 16:25:43 +00:00
Jeremy Fincher
adbd4fd23b Guarded the sys.path.insert. 2003-08-27 07:46:19 +00:00
Jeremy Fincher
9550971042 Added ability for commands to raise callbacks.CannotNest if they are not nestable. 2003-08-27 07:45:48 +00:00
Jeremy Fincher
51a474dd14 Added verbose log for spawning CommandThreads. 2003-08-27 01:39:58 +00:00
Jeremy Fincher
8f4bc0c325 Fixed possible error (uncovered during test) in Irc.die. 2003-08-26 18:14:59 +00:00