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
James Vega
5a46ec4993
Remove the last supybot.fix imports.
2005-01-30 02:46:30 +00:00
Jeremy Fincher
70da904be2
States don't have a copy method.
2005-01-29 21:23:37 +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
James Vega
6f2aec352a
Fix a bug where nickInChannel would add the channel to the args list.
2005-01-28 22:53:59 +00:00
James Vega
bc59e3ca64
Change the remaining utils.normalizeWhitespace calls to utils.str.normalizeWhitespace.
2005-01-28 16:10:53 +00:00
Jeremy Fincher
5c72ded4a8
Stupid spelling error in a docstring.
2005-01-28 15:30:15 +00:00
Jeremy Fincher
a19a979499
Robustified and improved utils.str.format a bit; added a simple test.
2005-01-28 15:23:18 +00:00
Jeremy Fincher
1f1d85f249
Removed an unused variable (_srcDir)
2005-01-28 15:22:59 +00:00
Jeremy Fincher
90e901702b
Moved toBool to go before format in utils/str.py.
2005-01-28 15:21:03 +00:00
Jeremy Fincher
34f1fe6562
Swapped the argument order for nItems *again*.
2005-01-28 15:17:26 +00:00
Jeremy Fincher
e248012369
Added format to __builtins__.
2005-01-28 15:16:32 +00:00
Jeremy Fincher
e1fe232e9b
Converted commands.py to use the new utils.web instead of webutils; fixed a bug in the httpUrl converter which rejected https protocols.
2005-01-28 14:51:25 +00:00
Jeremy Fincher
c08d435267
Fixed bug in irclib.IrcState's handling of KICK messages; they wouldn't remove the channel if the bot was kicked from it.
2005-01-28 13:58:59 +00:00
Jeremy Fincher
5fd6bbb52d
Completely restructured our utils modules.
...
Tons of changes. Here's the summary of things that matter most:
* There is no more supybot.fix.
* There is no more supybot.webutils; now there is supybot.utils.web.
* It's no longer webutils.WebError, but just utils.web.Error.
* You shouldn't import itertools, ideally, but instead import utils.iter.
* No more using imap/ifilter in commands unless absolutely necessary. It's
premature optimization and annoying.
* utils.str.format isn't quite ready yet, but will be soon. That'll be the
next big thing to fix in our code.
2005-01-27 06:59:08 +00:00
Jeremy Fincher
e62585092d
Moved dynamic scoping stuff out of fix.py and into its own module.
2005-01-27 07:10:32 +00:00
Jeremy Fincher
7fb3b21d94
Removed src/privmsgs.py and all the accompanying crap.
2005-01-27 05:42:36 +00:00
Jeremy Fincher
1ff2033dc0
Updated copyright date and removed the __revision__ string.
2005-01-26 21:44:12 +00:00
Jeremy Fincher
9712acf467
Removed wrapLines, which isn't used anywhere.
2005-01-26 14:48:21 +00:00
Jeremy Fincher
74b9a3c702
Moved eachSubstring to be a nested function; we don't use it anywhere else.
2005-01-26 14:41:42 +00:00
Jeremy Fincher
895cd3e48e
Resurrected the test suite with the new supybot-test program and RCS.
2005-01-23 19:42:25 +00:00
Jeremy Fincher
f30fcebe41
MINOR removed some extraneous whitespace.
2005-01-21 18:41:17 +00:00
Jeremy Fincher
863c0e6ad2
Moved loadPlugin{Module,Class} to its own module in src/
2005-01-19 23:22:35 +00:00
Jeremy Fincher
db722aa0ec
Added supybot-test and supybot.test.
2005-01-19 23:12:50 +00:00
Jeremy Fincher
0a556f6d4d
Forgot to add {src,plugins}/__init__.py
2005-01-19 23:24:27 +00:00
Jeremy Fincher
5019d10a1b
Updated license years.
2005-01-19 13:33:05 +00:00
Jeremy Fincher
8ca625d339
Initial import.
2005-01-19 13:14:38 +00:00
James Vega
dbfec8afb9
Add supybot module
2007-04-22 20:10:26 +00:00