Jeremy Fincher
|
ff3b03973f
|
Let's not try to call getCommand on callbacks that don't have it.
|
2005-02-18 23:01:41 +00:00 |
|
Jeremy Fincher
|
08b4359be0
|
Fix for bug #1143733.
|
2005-02-18 18:41:38 +00:00 |
|
Jeremy Fincher
|
b0df87ed7d
|
Fixed addressedRegexps handling in PluginRegexp.
|
2005-02-18 16:19:44 +00:00 |
|
Jeremy Fincher
|
f50edbe008
|
Added our hacked shlex.py, prior to the 2.3 bastardization that made it unsuitable for our purposes.
|
2005-02-18 08:30:59 +00:00 |
|
Jeremy Fincher
|
e6645df9aa
|
Removed the generated value, which is less than useful.
|
2005-02-18 08:30:35 +00:00 |
|
Jeremy Fincher
|
34e4891bbc
|
Changed to use getattr again; getCommandMethod is pretty much reserved for, well, commands.
|
2005-02-18 08:26:28 +00:00 |
|
Jeremy Fincher
|
9327be4b59
|
Added an assert to make sure findCallbacksForArgs is used correctly.
|
2005-02-18 08:26:02 +00:00 |
|
Jeremy Fincher
|
6aca01bafb
|
Made utils.file.mktemp a little more stochastic.
|
2005-02-18 07:04:48 +00:00 |
|
Jeremy Fincher
|
180291dd34
|
Cleaned up listCommands a bit.
|
2005-02-18 06:30:46 +00:00 |
|
Jeremy Fincher
|
2f928e9888
|
Added default-to-important-plugins behavior back.
|
2005-02-18 06:30:22 +00:00 |
|
Jeremy Fincher
|
2a75f4b83d
|
Added a classModule attribute to plugins to have easy access to it (the new plugin format made that significantly harder for us; this is an easy workaround).
|
2005-02-18 06:14:17 +00:00 |
|
Jeremy Fincher
|
ed0b91c3df
|
Tweaked some methods to fix some bugs (yes, it's ambiguous, I know).
|
2005-02-18 06:13:47 +00:00 |
|
Jeremy Fincher
|
c864836a2f
|
Finally refactored to make commands be "lists of strings" rather than just strings. This is preliminary to allowing nested plugins.
|
2005-02-18 05:17:23 +00:00 |
|
Jeremy Fincher
|
4808a68f7d
|
Added utils.iter.startswith.
|
2005-02-17 23:30:54 +00:00 |
|
Jeremy Fincher
|
4f99f41266
|
Removed a useless comment.
|
2005-02-18 00:23:53 +00:00 |
|
Jeremy Fincher
|
c1c46495b3
|
Added a canonicalName method to plugins.
|
2005-02-18 00:16:06 +00:00 |
|
Jeremy Fincher
|
c3e1d1daca
|
Another elucidating comment.
|
2005-02-17 23:39:21 +00:00 |
|
Jeremy Fincher
|
e26d46f416
|
Added some elucidating comments and asserts.
|
2005-02-17 23:26:11 +00:00 |
|
Jeremy Fincher
|
849b12ec8b
|
Removed getCommands, which isn't being used by anything.
|
2005-02-17 23:14:54 +00:00 |
|
Jeremy Fincher
|
156084c225
|
Fixed some bugs introduced with the latest refactoring of callCommand, etc.
|
2005-02-17 22:39:44 +00:00 |
|
Jeremy Fincher
|
2693d404b4
|
Refactored _callCommand to put it in its appropriate place.
|
2005-02-16 02:17:05 +00:00 |
|
Jeremy Fincher
|
7389f1757c
|
Forgot an import which broke choice.
|
2005-02-16 02:15:51 +00:00 |
|
Jeremy Fincher
|
ada52c729d
|
Needed to re-raise ArgumentError in order to prevent a spurious test failure.
|
2005-02-15 07:40:03 +00:00 |
|
James Vega
|
90c000793d
|
utils.gen.* functions shouldn't explicitly be called since they're all in the utils namespace.
|
2005-02-15 13:57:57 +00:00 |
|
Jeremy Fincher
|
0ba3b076a5
|
Forgot to remove log.stat calls from drivers stuff.
|
2005-02-15 07:18:01 +00:00 |
|
Jeremy Fincher
|
e97f111042
|
Removed the checkCapabilities keyword argument because it wasn't used anywhere in our source code.
|
2005-02-15 06:56:24 +00:00 |
|
Jeremy Fincher
|
99d723802e
|
Changed the name of getCommand to getCommandMethod in preparation for a major refactoring.
|
2005-02-15 06:53:30 +00:00 |
|
Jeremy Fincher
|
c09a7cace1
|
Removed log.stat, it was dumb.
|
2005-02-15 06:49:51 +00:00 |
|
James Vega
|
68ef3d86a4
|
Fix some grammar in the help string.
|
2005-02-10 03:16:54 +00:00 |
|
Jeremy Fincher
|
ad35c62568
|
Refactored to split up Plugin into Commands and PluginMixin.
|
2005-02-10 02:46:18 +00:00 |
|
Jeremy Fincher
|
181d0d59c6
|
Had the more and the messages reversed.
|
2005-02-10 01:28:38 +00:00 |
|
James Vega
|
f7917bce77
|
Update class names.
|
2005-02-09 21:50:12 +00:00 |
|
Jeremy Fincher
|
adff889c44
|
Added a skeletal Plugin plugin.
|
2005-02-09 07:07:11 +00:00 |
|
Jeremy Fincher
|
56ad1ead58
|
I don't know why this hunk of code was there, but it was causing problems for the Plugin plugin, so I removed it.
|
2005-02-09 07:06:05 +00:00 |
|
Jeremy Fincher
|
b0cb616709
|
Changed callbacks.Privmsg to be callbacks.Plugin, and callbacks.PrivmsgCommandAndRegexp to be callbacks.Plugin.
|
2005-02-09 07:04:04 +00:00 |
|
Jeremy Fincher
|
46225641bd
|
Changed the implementation of IrcMsgQueue a bit.
|
2005-02-09 05:30:14 +00:00 |
|
Jeremy Fincher
|
3a7202bfbe
|
More ignorance can never hurt.
Added supybot.plugins.Relay.ignores, a channel configuration variable that allows people to specify hostmasks that are ignored.
|
2005-02-09 00:39:11 +00:00 |
|
James Vega
|
d9e5b719b6
|
Explanatory error message about the change to callbacks.Privmsg*'s __init__ prototype.
|
2005-02-08 03:35:26 +00:00 |
|
Jeremy Fincher
|
70d1b1d5d0
|
Moved _mores to IrcObjectProxy, where it more rightfully belongs.
|
2005-02-07 06:28:52 +00:00 |
|
Jeremy Fincher
|
808db8153b
|
Forgot this one last remnant of callbacks.PrivmsgRegexp.
|
2005-02-07 06:23:01 +00:00 |
|
Jeremy Fincher
|
972716069c
|
Removed callbacks.Privmsg; if it is replaced at some later time, it'll be different.
|
2005-02-07 06:10:41 +00:00 |
|
Jeremy Fincher
|
476a620fe4
|
Fixed possible error when the returned message includes formatting characters.
|
2005-02-07 05:43:27 +00:00 |
|
Jeremy Fincher
|
e53e237818
|
Better error logging for when commands.wrap fails to provide the right number of arguments.
|
2005-02-07 01:04:33 +00:00 |
|
Jeremy Fincher
|
fdddefe129
|
Added a listCommands method to PrivmsgRegexp, to allow plugins to list their own commands.
|
2005-02-04 20:08:38 +00:00 |
|
Daniel DiPaolo
|
4125f97381
|
Updating version from 0.80.0 to 0.80.1+darcs
|
2005-02-04 02:17:18 +00:00 |
|
Jeremy Fincher
|
65f713df4b
|
Removed log.verbose. I never liked it anyway.
|
2005-02-04 05:59:07 +00:00 |
|
Jeremy Fincher
|
6580fc535f
|
2.4 defines groupby, so there's no need to define our own.
|
2005-02-04 05:55:04 +00:00 |
|
Jeremy Fincher
|
566b273a97
|
Removed some imports.
|
2005-02-04 03:25:30 +00:00 |
|
Jeremy Fincher
|
571ff24155
|
Changed canonicalize to canonize -- thanks Skorobeus!
|
2005-02-04 03:19:05 +00:00 |
|
Jeremy Fincher
|
e6beec2989
|
Removed some more unused imports.
|
2005-02-04 03:11:02 +00:00 |
|