Jeremy Fincher
|
71830d0c84
|
Because super sucks, we need to assign to self.log before calling our parents' __init__s, because mixins might be before our parents. Ridiculous. Don't be surprised if we go on a super-excising rampage in the future.
|
2005-03-24 16:27:41 +00:00 |
|
James Vega
|
9971e991fe
|
Fix the modelines.
|
2005-03-23 20:07:45 +00:00 |
|
Jeremy Fincher
|
3d60b66ee2
|
Made the SimpleProxy interface a little more consistent with IrcObjectProxy.
|
2005-03-14 03:52:30 +00:00 |
|
Jeremy Fincher
|
7445ed05b8
|
Let's give do* methods at least a SimpleProxy, if for no other reason than to stave off the questions and consternation resulting from *not* having an irc.reply available.
|
2005-03-12 22:27:23 +00:00 |
|
Jeremy Fincher
|
bd6aa8fda8
|
Fixed some bugs introduced in my earlier commit, uncovered by the Note tests.
|
2005-03-09 10:42:16 +00:00 |
|
Jeremy Fincher
|
0e68a44513
|
Fixed bug with nested plugins having the same name as themselves.
|
2005-03-09 08:05:24 +00:00 |
|
Ali Afshar
|
d13458726d
|
Added getPluginHelp() method to return docstring for individual plugins.
|
2005-03-03 19:34:26 +00:00 |
|
Jeremy Fincher
|
574e9509b7
|
Added support for source-nested plugins.
|
2005-02-24 12:49:08 +00:00 |
|
James Vega
|
b272bd7752
|
Goodbye debug log.
|
2005-02-25 04:58:40 +00:00 |
|
Kevin Murphy
|
5e5e2f3336
|
Fixed some typos
|
2005-02-23 17:40:44 +00:00 |
|
Jeremy Fincher
|
5985562a31
|
Put the monkey patch in the wrong place.
|
2005-02-18 23:53:11 +00:00 |
|
Jeremy Fincher
|
c9408a95f5
|
Re-added capability checking stuff. Boo. This needs refactored.
|
2005-02-18 23:44:38 +00:00 |
|
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
|
b0df87ed7d
|
Fixed addressedRegexps handling in PluginRegexp.
|
2005-02-18 16:19:44 +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
|
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
|
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 |
|
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
|
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 |
|
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
|
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
|
70d1b1d5d0
|
Moved _mores to IrcObjectProxy, where it more rightfully belongs.
|
2005-02-07 06:28:52 +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
|
fdddefe129
|
Added a listCommands method to PrivmsgRegexp, to allow plugins to list their own commands.
|
2005-02-04 20:08:38 +00:00 |
|
Jeremy Fincher
|
65f713df4b
|
Removed log.verbose. I never liked it anyway.
|
2005-02-04 05:59:07 +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 |
|
James Vega
|
68d3b830da
|
Remove the use of format() in logger functions since they handle it natively.
|
2005-02-01 13:43:57 +00:00 |
|
James Vega
|
0fde2393e6
|
Update usage of utils.iter functions.
|
2005-01-31 15:22:48 +00:00 |
|
James Vega
|
4d32d36982
|
Update a few more places that use utils.str functions.
|
2005-01-31 15:21:22 +00:00 |
|
James Vega
|
de89bf0265
|
Update usage of utils.str functions.
|
2005-01-31 14:52:27 +00:00 |
|
James Vega
|
28cb5abc65
|
Update usage of functions in utils.gen.
|
2005-01-31 13:06:43 +00:00 |
|
Jeremy Fincher
|
381a42d863
|
Added an "irc" argument to callbacks.Privmsg.__init__, so now plugins get an Irc on instantiation.
|
2005-01-29 19:16:29 +00:00 |
|
Jeremy Fincher
|
34f1fe6562
|
Swapped the argument order for nItems *again*.
|
2005-01-28 15:17:26 +00:00 |
|