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
Jeremy Fincher
6b75be6e60
Changed supybot.protocols.irc.queueDuplicateMessages.
...
Changed supybot.protocols.irc.queueDuplicateMessages to
supybot.protocols.irc.refuseToQueueDuplicateMessages, and changed the default
to be to allow duplicate messages, rather than to reject them.
2005-02-03 20:13:49 +00:00
Jeremy Fincher
f930913b05
Removed the sets import from irclib.py.
2005-02-03 19:17:26 +00:00
Jeremy Fincher
5ca79f0f49
Hah, changed WebError to Error everywhere but the source :)
2005-02-02 14:07:20 +00:00
Jeremy Fincher
dbd9e9f16c
Added a %r handler (repr, just like normal string formatting).
2005-02-02 13:09:14 +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
Jeremy Fincher
f6e132dde4
Added test_format.py, added floating point formatting to format, and fixed a bug in the %t format.
2005-02-01 11:57:50 +00:00
Jeremy Fincher
2a62e79fab
Fixed test failure in PositiveInteger.
2005-02-01 11:57:26 +00:00
Jeremy Fincher
cb05dc8484
Fixed a typo in a variable name.
2005-02-01 10:13:23 +00:00
Jeremy Fincher
f44be3b864
Allow timestamps in format to be None, indicating the current time.
2005-02-01 09:53:08 +00:00
Jeremy Fincher
74717061f2
Forgot to add u to the _formatRe.
2005-02-01 09:35:35 +00:00
Jeremy Fincher
4ac7bb4717
Added a %u specifier to format, for URLs.
2005-02-01 09:26:44 +00:00
Jeremy Fincher
304ad0868e
Hacked out format into our logging calls.
2005-02-01 08:31:31 +00:00
Jeremy Fincher
8897e6458b
Removed test/test_fix.py, moving its tests to test/test_utils.py, and fixed the resulting bugs that were discovered.
2005-02-01 07:08:30 +00:00
Jeremy Fincher
978cf65453
Added an email converter.
2005-02-01 07:08:13 +00:00
Jeremy Fincher
2b6994428e
Fixed a bug that was introduced in nItems.
2005-02-01 07:06:36 +00:00
Jeremy Fincher
2840aeda1e
Added tests for dynamicScope and fixed a bug that made it all but useless.
2005-02-01 07:05:42 +00:00
Jeremy Fincher
65893c8e3c
Added emailRe to utils.net.
2005-02-01 06:34:58 +00:00
James Vega
afc3c3f94a
Fix some calls to pluralize to not use the extra argument. Also updated the pluralize tests.
2005-01-31 15:59:44 +00:00
James Vega
4b4bfa0abe
Update usage of utils.net functions.
2005-01-31 15:26:01 +00:00
James Vega
ec045afd9c
Removed extraneous whitespace, unused imports, and converted some sets.Set() calls to set().
2005-01-31 15:24:36 +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
47aa4c0f7c
Remove the extra argument to utils.str.pluralize.
...
We previously had a second argument to utils.str.pluralize which determined
whether we truly plurazlied a word or not. This has been removed so that
the function does what it says it does.
2005-01-31 13:37:47 +00:00
James Vega
9099a1a934
Update utils.str.format to support specifying an 'and' string.
2005-01-31 13:29:28 +00:00
James Vega
28cb5abc65
Update usage of functions in utils.gen.
2005-01-31 13:06:43 +00:00
James Vega
0a89623b70
Update a couple more imports for the utils split up and fix.py removal.
2005-01-30 15:39:39 +00:00