James Vega
|
464c1e3cb9
|
src/callbacks: Remove a duplicate except statement.
|
2005-06-28 20:57:32 +00:00 |
|
Jeremy Fincher
|
3d66bc88e5
|
Let's ensure that self.repliedTo is False before calling invalidCommands.
|
2005-06-08 17:49:54 +00:00 |
|
Jeremy Fincher
|
dff2862bb1
|
Fixed jamessan's multiple-invalidCommand bug.
|
2005-06-08 17:45:58 +00:00 |
|
Jeremy Fincher
|
0d83dde909
|
Moved a comment to the appropriate place.
|
2005-06-08 16:24:54 +00:00 |
|
Jeremy Fincher
|
490fb0b140
|
Changed prefixName to prefixNick, which is more appropriate, and has always bothered me. Better now than later.
|
2005-06-01 21:08:30 +00:00 |
|
Jeremy Fincher
|
5815b3b348
|
Added some elucidating comments.
|
2005-05-30 19:19:43 +00:00 |
|
Jeremy Fincher
|
66076c0831
|
Removed a useless wrapper around a method that shouldn't exist.
|
2005-05-27 03:47:04 +00:00 |
|
Jeremy Fincher
|
4fb15198a0
|
Properly fixed bugs where plugins expected strings and got non-strings.
|
2005-05-23 11:51:22 +00:00 |
|
Jeremy Fincher
|
a1992b55ec
|
Fixed the bug that caused "reply reply" to be necessary instead of just "reply".
|
2005-05-23 11:23:53 +00:00 |
|
Jeremy Fincher
|
ce74fa825e
|
Synchronized Commands (basically, all command-based plugins). Should fix the issue with Karma causing crashes due to PySQLite's un-thread-friendliness.
|
2005-05-15 18:27:12 +00:00 |
|
James Vega
|
44ef2bd81a
|
Add unaddressedRegexps to PluginRegexp.
|
2005-04-21 17:28:48 +00:00 |
|
James Vega
|
e7e72d4484
|
Unbreak invalidCommands.
|
2005-04-20 23:06:50 +00:00 |
|
Jeremy Fincher
|
c621905d91
|
We now spawn a thread for invalidCommands when any of the plugins that will run invalidCommands are threaded.
|
2005-04-13 03:20:58 +00:00 |
|
Jeremy Fincher
|
e1d3c5e537
|
Changed the name of IrcObjectProxy to something more indicative of what it does.
|
2005-04-13 03:18:17 +00:00 |
|
Jeremy Fincher
|
bc9cdc4927
|
Fixed the broken mores.
|
2005-03-28 13:29:55 +00:00 |
|
Jeremy Fincher
|
0773aa31e5
|
Made Proxy Irc objects map to the same dictionary slot, so we don't need to worry about calling getRealIrc all the time.
|
2005-03-28 13:00:37 +00:00 |
|
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 |
|