James Vega
|
338a899782
|
Make getCommandHelp respect supybot.reply.showSimpleSyntax
|
2009-03-11 13:37:26 -04:00 |
|
James Vega
|
c936897488
|
Allow doc to be specified for getSyntax, similar to getHelp
|
2009-03-11 13:37:26 -04:00 |
|
James Vega
|
d72b696739
|
Do not pass arguments to object's __init__
|
2009-03-11 13:37:26 -04:00 |
|
James Vega
|
73fb339b04
|
Only disable prefixNick if action is actually True
|
2009-03-11 13:37:26 -04:00 |
|
James Vega
|
a9d1830303
|
Do not prefixNick for actions
|
2009-03-11 13:37:26 -04:00 |
|
James Vega
|
ea6000b407
|
src/callbacks.py: Methods whose name != their canonical name should not be considered command methods (and therefore won't be listed in the output from Misc.list).
|
2006-08-28 13:15:21 +00:00 |
|
James Vega
|
cd2b58a7d5
|
src/callbacks.py: Allow the docstring to be passed to getHelp()
|
2006-08-28 13:13:43 +00:00 |
|
James Vega
|
48120bfdd2
|
src/callbacks.py: Update a debug statement so it prints the proper method name.
|
2006-05-01 17:08:44 +00:00 |
|
James Vega
|
a3e4fc5b1d
|
Change the modeline to use softtabstop instead of tabstop.
|
2006-02-11 15:52:51 +00:00 |
|
Jeremy Fincher
|
1a5e05ee8e
|
NestedCommandsIrcProxy should set self.repliedTo if self.error is called.
|
2005-06-30 22:10:04 +00:00 |
|
Jeremy Fincher
|
830a5c5084
|
Commented out an overly verbose (even for DEBUG level) log message.
|
2005-06-30 22:04:59 +00:00 |
|
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 |
|