Commit Graph

124 Commits

Author SHA1 Message Date
James Vega 0fde2393e6 Update usage of utils.iter functions. 2005-01-31 15:22:48 +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 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
Jeremy Fincher 6d9cc6855d Updated some docstrings. 2004-12-20 19:19:29 +00:00
Jeremy Fincher aa83ab2420 Removed an XXX. 2004-12-16 09:02:55 +00:00
Jeremy Fincher eac5d2f9f8 Added a couple asserts. 2004-12-06 22:42:34 +00:00
Jeremy Fincher e688faf16e Moved standardSubstitute to ircutils. 2004-10-27 01:37:19 +00:00
Jeremy Fincher 39ab3459de Removed a dumb valueerror. 2004-10-26 19:09:43 +00:00
James Vega cbd5abbab7 A bunch more %r -> %s conversions as well as wrap updates, new policy for
Channel.voice and some bug fixes for Debian
2004-10-25 22:59:03 +00:00
Jeremy Fincher a0c0d833e3 Let's make channellen parameterizable as well. 2004-10-15 11:20:51 +00:00
Jeremy Fincher 26771923f6 Allow None in IrcDict and InsensitivePreservingDicts. 2004-10-01 21:25:01 +00:00
James Vega 50973a10fb Remove #! lines. 2004-09-20 03:01:50 +00:00
Jeremy Fincher 1ba0fccd34 Slight tweak to make a test in test_Channel.py pass. 2004-09-16 14:29:13 +00:00
Jeremy Fincher e44f7ab50c Fixed bug #1019387. Again. 2004-09-14 17:12:21 +00:00
Jeremy Fincher 934363db10 Added some __repr__ action. 2004-09-14 15:38:49 +00:00
Jeremy Fincher 39f427d4be Even when not strict, spaces can't be in nicks. 2004-09-12 05:48:36 +00:00
Jeremy Fincher db7940089b Added FloodQueue. 2004-09-08 22:49:08 +00:00
Jeremy Fincher fbb348b6e7 Copyright updates. Again, more is left to be done, but this is my part. 2004-08-23 13:14:06 +00:00
Jeremy Fincher 966129c9a3 A docstring doesn't hurt much. 2004-08-21 08:02:52 +00:00
Jeremy Fincher d36459ab0b More spelling/capitalization normalization. 2004-08-19 13:33:34 +00:00
Jeremy Fincher 6bd8d43c28 PyChecker updates. 2004-08-10 22:09:23 +00:00
Jeremy Fincher 127e9f3ccf Fixed a bug in stripFormatting. 2004-08-08 02:07:11 +00:00
Jeremy Fincher 823bfb040f Added utils.AtomicFile and converted our uses of 'w' to it. This rocks. 2004-07-31 10:21:07 +00:00
James Vega 115a3a88ec move isCtcp to ircmsgs and fix up a couple things with Infobot 2004-07-31 03:45:25 +00:00
Jeremy Fincher a3e04ea9e8 Handled some XXXs. 2004-07-31 00:46:26 +00:00
Jeremy Fincher a8a95c2ecc Fixed the one-channel bug. 2004-07-30 22:35:51 +00:00
Jeremy Fincher 61793a489c Added the new buttkicking enable/disable. 2004-07-29 09:46:22 +00:00
Jeremy Fincher bfa2382aae Slight doc/style updates. 2004-07-28 16:42:39 +00:00
Jeremy Fincher f9c61271ea w00, less path mungingEXCLAIMEXCLAIM 2004-07-24 05:18:26 +00:00
Jeremy Fincher a4386a6798 Updated to make mircColors an IrcDict, and clean up the limplementation of mircColor function. 2004-07-22 22:30:24 +00:00
Jeremy Fincher c064aa1155 Let's make sure to zfill those digits before we mircColor. 2004-07-22 20:57:46 +00:00
Jeremy Fincher 9e6a3ed094 Fixed bug #960696. 2004-07-22 16:16:01 +00:00
James Vega 315810d08e yay! no more stray whitespace 2004-07-21 19:36:35 +00:00
Jeremy Fincher 2377a4a83c Automatically convert non-strings to strings with safeArgument. 2004-07-19 22:33:58 +00:00
Jeremy Fincher 581a489177 Changed the non-strictRfc implementation of isNick not to allow full hostmasks. 2004-06-19 03:04:02 +00:00
Jeremy Fincher b4f977e2dd Fixed the wacky addressed problems. 2004-05-06 15:48:09 +00:00
Jeremy Fincher b7fb78abed Slight optimization, finally figured out how to automatically intern all IrcStrings. 2004-04-27 11:06:26 +00:00
Jeremy Fincher 99adf8511f Uh, someone forgot to make the remainder of the changes necessary for the unColor -> stripColor conversion... 2004-04-15 23:41:24 +00:00
James Vega e87c31aea4 ircutils.strip{Bold,Reverse,Underline,Formatting} 2004-04-15 21:15:57 +00:00
Jeremy Fincher 132adeff7d Updated. 2004-04-13 05:18:17 +00:00
James Vega 0027117e8c Fix some coloring/formatting bugs we had 2004-04-13 01:01:17 +00:00
Jeremy Fincher f8b83f69f2 Slight optimization, not that it matters, but it makes the code easier to read, too. 2004-04-09 15:30:09 +00:00
James Vega b2153c83fb unColor is now working. Added a colorstrip outfilter to Filter to close RFE
#863599
2004-04-09 03:59:12 +00:00
Jeremy Fincher de512b24de Guarded asserts with strictRfc. 2004-02-24 11:21:12 +00:00
Jeremy Fincher ff370e29cf Who knows why I wrote that without a for loop before? 2004-02-16 00:54:05 +00:00
Jeremy Fincher 487fb3cc2f Made separateModes int the argument if it can. 2004-02-16 00:51:29 +00:00
Jeremy Fincher 74300bb148 Man, I must've been really sleepy when I 'fixed' that code. 2004-02-13 08:58:29 +00:00
Jeremy Fincher 5d3a3437db Fixed G-LiTe's bug with -l. 2004-02-11 06:57:35 +00:00