Commit Graph

53 Commits

Author SHA1 Message Date
Jeremy Fincher
970c819e79 Changed fix.py to munge __builtins__ rather than requiring a "from fix import *" statement. 2003-10-05 12:47:19 +00:00
Jeremy Fincher
606ac0519e Added docstring, imports. 2003-10-04 14:57:55 +00:00
Jeremy Fincher
14459d05d8 Commented out new.function stuff for later when new.function actually works. 2003-09-29 05:41:03 +00:00
Jeremy Fincher
411289e625 Made privmsgs wrappers stackable. 2003-09-17 23:31:45 +00:00
Jeremy Fincher
d227111b0c Added privmsgs.name, privmsgs.channel, and privmsgs.checkChannelCapability. Converted the Topic plugin to use some of them. 2003-09-17 22:38:03 +00:00
Jeremy Fincher
5ace516fb1 Reworked some callCommand stuff to centralize some code. 2003-09-17 08:12:59 +00:00
Jeremy Fincher
5bc445fd5d Added docstring for CapabilityCheckingPrivmsg 2003-09-06 00:37:28 +00:00
Jeremy Fincher
a0bf562d7a Redid startup/configuration junk. 2003-08-28 16:33:45 +00:00
Jeremy Fincher
79fe7d8014 Added thread, to make threaded commands in an unthreaded module. 2003-08-25 20:19:42 +00:00
Jeremy Fincher
6c26e4e28f Made the response of the upkeep command more useful. 2003-08-23 11:41:25 +00:00
Jeremy Fincher
147d5cf6da Finally got the persistent configuration working with the Relay module (though don't try to reload it :)). 2003-08-23 04:42:04 +00:00
Jeremy Fincher
8e068ce8c0 Made configuration commands persistent, yay! 2003-08-22 23:15:29 +00:00
Jeremy Fincher
ca646716b1 Removed spaces at the end of lines. 2003-08-20 16:26:23 +00:00
Jeremy Fincher
1d9f7f331c Added a little del to the reload/unload stuff 2003-08-15 05:39:35 +00:00
Jeremy Fincher
9db6ace58b Added upkeep command. 2003-08-15 02:56:41 +00:00
Jeremy Fincher
c4005a115a Made the reload and load commands also update linecache, so tracebacks are correctly line-numbered and whatnot. 2003-08-14 12:01:37 +00:00
Jeremy Fincher
622f96c8d4 Made the old callbacks die before the new callbacks are loaded. 2003-08-13 05:41:48 +00:00
Jeremy Fincher
345f819e7a Changed reload to not unload the module if there's an error in loading. 2003-05-19 13:47:19 +00:00
Jeremy Fincher
71bd193c16 Turned off superreload command. 2003-04-29 13:00:04 +00:00
Jeremy Fincher
96e2a67aa5 Added say command to OwnerCommands. 2003-04-21 01:58:04 +00:00
Jeremy Fincher
cc61041491 Removed commented out stuff, added help string to superreload. 2003-04-20 15:55:32 +00:00
Jeremy Fincher
a5e7a1980c Added superreload command. 2003-04-14 05:56:28 +00:00
Jeremy Fincher
e5c58089ce Must've forgotten to commit this earlier. 2003-04-11 21:10:17 +00:00
Jeremy Fincher
e186cd043d Changed drivers.close() to .die() 2003-04-03 09:17:03 +00:00
Jeremy Fincher
336c6fdff9 Added period (yeah, I'm anal) 2003-04-03 07:33:30 +00:00
Jeremy Fincher
9e05519660 Changed driver.die() to driver.close() 2003-04-03 06:58:30 +00:00
Jeremy Fincher
b21071c382 Fixed bug in load and removed Sorry. 2003-04-02 08:18:20 +00:00
Jeremy Fincher
7e8aab6619 Added check for duplicate module loading in load command 2003-04-02 07:09:43 +00:00
Jeremy Fincher
46f3012f9a Changed privmsgs.getArgs to raise ArgumentError, and make the necessary changes in callbacks to Do The Right Thing 2003-03-31 22:22:59 +00:00
Jeremy Fincher
e9f41a2f82 Fixed variable name typo 2003-03-31 08:13:23 +00:00
Jeremy Fincher
f7c409055e Initial import; going off Ofnibot's source to start with. 2003-03-28 09:07:21 +00:00
Jeremy Fincher
406b263444 Fixed getArgs to raise an empty callbacks.Error on invalid arguments 2003-03-28 01:16:46 +00:00
Jeremy Fincher
3cd72723e4 Satisfied PyChecker 2003-03-27 11:33:05 +00:00
Jeremy Fincher
e3309c31cf Satisfied PyChecker 2003-03-27 11:32:01 +00:00
Jeremy Fincher
b95095df38 Added cvsup command 2003-03-27 11:09:17 +00:00
Jeremy Fincher
d1a5457080 Changed privmsgs.CapabilityChecker to privmsgs.CapabilityCheckingPrivmsg 2003-03-27 07:26:46 +00:00
Jeremy Fincher
6dc64ce230 Broke AdminCommands out of privmsgs. 2003-03-27 06:47:42 +00:00
Jeremy Fincher
5844a1440e Separated MiscCommands from privmsgs. 2003-03-27 06:34:48 +00:00
Jeremy Fincher
b040e855a8 Broke ChannelCommands out of privmsgs 2003-03-27 06:28:13 +00:00
Jeremy Fincher
ee6a33b7e7 Made making modules that rely on certain capabilities being preset much easier to to write (CapabilityChecker) 2003-03-27 06:02:37 +00:00
Jeremy Fincher
587c33cc05 PyChecker found a typoed variable name 2003-03-26 10:06:26 +00:00
Jeremy Fincher
8ab1e9834a Removed useless try/except block. 2003-03-26 07:01:13 +00:00
Jeremy Fincher
f9b755e883 Removed auth from un-disable-able commands 2003-03-26 01:03:19 +00:00
Jeremy Fincher
73244ba170 Fixed a typo in the docstring of getArgs 2003-03-25 23:58:11 +00:00
Jeremy Fincher
d07305b384 Stylistic bug 2003-03-25 23:19:03 +00:00
Jeremy Fincher
4469382089 Finally fixed unidentify 2003-03-25 23:18:21 +00:00
Jeremy Fincher
90687f6d1d Fixed minor period-bug in a docstring help 2003-03-25 23:08:45 +00:00
Jeremy Fincher
423e066a19 Fixed unidentify to not require a name/password. 2003-03-25 23:07:34 +00:00
Jeremy Fincher
eabd3c8cf5 Removed auth/unauth aliases for identify/unidentify 2003-03-25 23:05:51 +00:00
James Vega
c803e5e9d8 Added vim:set ... : strings to source in order to keep file formatting
consistent between developers. Jeremy should be adding the equivalent
settings for emacs soon.
2003-03-24 08:41:19 +00:00