Commit Graph

2030 Commits

Author SHA1 Message Date
James Vega
3740c74aa9 Ooops. left in some debugging print statements. 2004-09-23 16:58:39 +00:00
Jeremy Fincher
0aa6cd5c28 Fixed importantPlugin dispatching. 2004-09-23 16:32:58 +00:00
James Vega
10c8cc5e58 Grate spelink! 2004-09-23 16:28:53 +00:00
James Vega
2e0a91c3c7 Let's make sure we don't try to join if we're getting too close to the max
number of channels we can be in. Also, irc.noReply so that things like Infobot
aren't triggered.
2004-09-23 16:28:29 +00:00
James Vega
e381f11e12 Update src/Channels.py to use commands.wrap. Added some more converters to
ease the process. Hopefully this doesn't break anything. The tests passed!
2004-09-23 16:13:00 +00:00
James Vega
19b2e37dad Let's not default to just the network Misc.last was called on. It's kinda
counter-intuitive.
2004-09-23 16:08:11 +00:00
Jeremy Fincher
94f80e5773 Augmented help for Misc.plugin. 2004-09-23 15:30:43 +00:00
Jeremy Fincher
356745d353 Variable name change. 2004-09-22 22:43:23 +00:00
Jeremy Fincher
16b9fb386e Added a repr keyword argument to errorInvalid and used it to fix bug #1030474. 2004-09-22 22:41:58 +00:00
Jeremy Fincher
b898142039 Fixed bug #1032403. 2004-09-22 22:31:56 +00:00
Jeremy Fincher
217799ad1c Updated to make the formatting strings variable. 2004-09-22 22:27:03 +00:00
Jeremy Fincher
fc8da1888c Variable name change. 2004-09-22 22:26:17 +00:00
Jeremy Fincher
816f494d8c Changed two warnings to errors. 2004-09-22 22:24:34 +00:00
James Vega
ed61675016 Fix the bugs in #1032945, Observer.list exceptions and exceptions when adding
an observer after a plugin reload.
2004-09-22 22:06:27 +00:00
Jeremy Fincher
ff86d2cccd Forgot to remove XXXes. 2004-09-22 21:39:59 +00:00
Jeremy Fincher
998f61cce8 Moved disambiguation stuff to callbacks.IOP. Also fixed rename-persistence. 2004-09-22 21:38:20 +00:00
Jeremy Fincher
7558a437e1 Factored out the args component of wrap into its own function, so it can be used in more situations. 2004-09-22 11:51:06 +00:00
Jeremy Fincher
5dd099c459 CAPAB should always be an important message. 2004-09-21 18:38:20 +00:00
Jeremy Fincher
f9a432c9ec Let's make sure we give our users an id attribute. 2004-09-21 18:37:45 +00:00
Jeremy Fincher
dda6f9be4a registerPlugin was returning the wrong group. 2004-09-21 18:37:06 +00:00
Jeremy Fincher
8f97cccb1a Updated, added getPlugin, getSomething, validChannel, etc. 2004-09-21 18:36:40 +00:00
Jeremy Fincher
58cb831448 Some XXXes to show what needs to be done. 2004-09-21 18:36:15 +00:00
James Vega
3ee4223bda Fix for bug #1031800, uncaught exceptions in Config commands. 2004-09-21 14:21:57 +00:00
Jeremy Fincher
09e60502cf Initial checkin of commands, and conversion of Admin to use it. 2004-09-21 03:31:19 +00:00
James Vega
781ba32793 Fix bug #1030367, supybot.replywithNickPrefix doesn't obey channel value 2004-09-21 01:32:26 +00:00
Jeremy Fincher
164d4bc427 Added urlquote/urlunquote to webutils and changed Fun to use them. 2004-09-20 11:48:37 +00:00
James Vega
50973a10fb Remove #! lines. 2004-09-20 03:01:50 +00:00
James Vega
7f22a1c9b6 Add rfe #1004006, {add,remove,{un,}set}capability can accept multiple capabilities. 2004-09-20 01:33:44 +00:00
James Vega
e2bb35e02a Fix for bug #1030492, overriding IrcUser.auth's list with a tuple 2004-09-19 23:23:35 +00:00
Jeremy Fincher
cd91e37bc6 Oops, I added these before I figured out the actual bug. 2004-09-18 03:07:17 +00:00
Jeremy Fincher
0b6739b4bc Man, tracking these things down can be somewhat tough sometimes. They'll fix this in Twisted, but for now, we need a workaround. 2004-09-17 23:52:37 +00:00
James Vega
fb569b4ff4 0.80.0pre2 2004-09-17 17:29:16 +00:00
Jeremy Fincher
90d30f6bf1 Allow callable capabilities. 2004-09-17 03:33:04 +00:00
Jeremy Fincher
7f9a72541b Removed a debugging print. 2004-09-17 03:32:51 +00:00
Jeremy Fincher
edbfd43281 Commented out something. 2004-09-17 03:32:33 +00:00
Jeremy Fincher
6393faf817 There can be CTCP notices as well. 2004-09-17 03:32:15 +00:00
Jeremy Fincher
8fd64a6325 Fixed the issues with backup files that were the exact same as the original. 2004-09-16 20:00:41 +00:00
Jeremy Fincher
c7278b5902 better output. 2004-09-16 18:49:29 +00:00
Jeremy Fincher
556f9ccaeb Fixed help for plugins. 2004-09-16 16:36:12 +00:00
Jeremy Fincher
904665cea6 Added backup directory. 2004-09-16 16:32:14 +00:00
Jeremy Fincher
f69b87a93a %.2f 2004-09-16 16:20:58 +00:00
Jeremy Fincher
8a7681aa51 We added the ability for a command to determine if it's nested or not, so we can make this prettier. 2004-09-16 14:51:40 +00:00
Jeremy Fincher
9720b79a48 Changed tagging method. 2004-09-16 14:37:08 +00:00
Jeremy Fincher
ad46bbef0e Fix for debincoming bug. It look like we're all getting out nots wrong these days. 2004-09-16 14:30:44 +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
ab3e0289f1 Style update. 2004-09-16 14:18:56 +00:00
Jeremy Fincher
11300e1845 Fixed an uncaught exception. 2004-09-16 13:47:01 +00:00
Jeremy Fincher
cf3b59d516 Fix for groups with help. 2004-09-16 13:39:23 +00:00
Jeremy Fincher
a26e664cf8 Added a serialize to databases. If you haven't modified this variable, you should remove it from your configuration file before starting your bot next time you restart. 2004-09-16 10:55:43 +00:00
Jeremy Fincher
a11654dcdd Changed to use a super. 2004-09-16 10:54:59 +00:00
Jeremy Fincher
9be4fd112d Finally got topological sorting working. 2004-09-16 10:28:59 +00:00
Jeremy Fincher
f53d3d5934 Added Time plugin, moved Misc.seconds to it. 2004-09-15 14:39:34 +00:00
James Vega
cb23a47635 oops. Forgot to Raise=True of course, that wouldn't be a problem if the
exception was properly being caught in callCommand
2004-09-14 20:43:59 +00:00
Jeremy Fincher
d3d2ff8006 Forgot to re-add throttling. 2004-09-14 17:37:31 +00:00
Jeremy Fincher
aacea9be74 Elucidating comment. 2004-09-14 17:13:21 +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
5f1aa43ee0 Fix0red the bugz0r. 2004-09-14 15:30:16 +00:00
Jeremy Fincher
da5fd46bb1 Use the new msg.repliedTo tag. 2004-09-14 15:09:01 +00:00
Jeremy Fincher
4605ce84f8 Added repliedTo tag, stopped not calling invalidCommand if regexp methods match. 2004-09-14 15:07:52 +00:00
James Vega
7e52305f35 Add anydbm to our conf.Databases so that Markov can be converted to our
new-style db infrastructure.
2004-09-13 17:28:31 +00:00
Kevin Murphy
92ae571aca Made some semantic code changes
Fixed an error with properly pluralizing the word 'command' in the contributions output
2004-09-13 07:11:54 +00:00
Jeremy Fincher
5c804d27ea Didn't update PrivmsgRegexp to the new callCommand shmadealio. 2004-09-13 03:02:01 +00:00
Jeremy Fincher
eb4905dda2 Allow for changed method names. 2004-09-13 02:05:22 +00:00
Jeremy Fincher
4fec6def71 Allow multiple authentication. 2004-09-13 02:01:00 +00:00
Jeremy Fincher
e1d961c62f Fixed regexp bug. 2004-09-13 01:21:48 +00:00
Jeremy Fincher
781edef0eb Fixed bugz0r I added. 2004-09-13 01:14:38 +00:00
Jeremy Fincher
cca1483bc1 Updated. 2004-09-13 01:06:06 +00:00
Jeremy Fincher
19c9868597 Updated a docstring and added an assert. 2004-09-12 20:28:30 +00:00
Jeremy Fincher
ad4fef4542 Provide a default for args. 2004-09-12 20:27:34 +00:00
Jeremy Fincher
75e53d37f3 Catch callbacks.Error coming out of invalidCommand. 2004-09-12 20:27:03 +00:00
Jeremy Fincher
139ce9871c Re-added priority for appropriate interaction with irclib.IrcCallbacks. 2004-09-12 20:26:36 +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
8bbed5a90e Dispatch __eq__ and __hash__ to our real Irc. 2004-09-12 05:48:19 +00:00
Jeremy Fincher
a9694c1012 Network plugin for network-related commands. 2004-09-12 05:46:18 +00:00
Jeremy Fincher
49c465c1c7 Database independence stuff. 2004-09-11 20:24:52 +00:00
Jeremy Fincher
cebf388513 Added a Channel.alert command. 2004-09-11 16:23:56 +00:00
Jeremy Fincher
6a417db8bc Allow groups to have help. 2004-09-11 16:17:40 +00:00
Jeremy Fincher
e525e04a42 Persistent renames. 2004-09-11 16:16:16 +00:00
Jeremy Fincher
dd7b02fb54 More useful assert. 2004-09-11 16:14:43 +00:00
Kevin Murphy
1f0a21c86a Oops... Missed a case where the plugin's author is the only listed contributor
Minor changes to more accurately adhere to Supybot coding standards
2004-09-10 08:52:03 +00:00
Kevin Murphy
9b0ffcfdb5 Included contributors command
Added self as plugin contributor
2004-09-10 08:31:59 +00:00
Jeremy Fincher
f21689a01a Fixed invalidCommand flood protection. 2004-09-10 07:40:24 +00:00
Jeremy Fincher
ee4768634f Changed to __lt__ instead of __cmp__ -- it's simpler and doesn't screw with equality. 2004-09-10 07:27:42 +00:00
Jeremy Fincher
76056e35e4 Let's handle non-IrcCallbacks for sorting. 2004-09-10 07:10:35 +00:00
Jeremy Fincher
6c7a1e6d8c Updated to show channelValues. 2004-09-10 06:59:05 +00:00
Jeremy Fincher
8eeab87a98 Stupid asserts. Definitely not worth it there. 2004-09-10 06:58:36 +00:00
Jeremy Fincher
d3421b0bd0 Fix for privmsgs.thread. 2004-09-10 06:51:29 +00:00
James Vega
51ad408ff3 Use our newly annotated ircmsgs to enhance Misc.last's output. 2004-09-10 06:45:27 +00:00
Jeremy Fincher
5dbcf950a8 Added makeBackupIfSmaller and Everything and Nothing. 2004-09-10 06:32:17 +00:00
Jeremy Fincher
e98bb7a787 Elucidating comment. 2004-09-10 06:31:39 +00:00
Jeremy Fincher
c573ab5996 New plugin prioritization method. 2004-09-10 06:30:21 +00:00
Jeremy Fincher
6243fe6baf Nicer getattr. 2004-09-10 06:28:50 +00:00
James Vega
4ba5c2af3c Finally pass the correct object off to strError, I hope. 2004-09-10 01:36:08 +00:00
Jeremy Fincher
bebe005584 Fixed Regexp. 2004-09-09 19:13:46 +00:00
Jeremy Fincher
5ac4c8c481 No more unsets. 2004-09-09 18:58:56 +00:00
Jeremy Fincher
3537c34a58 More fix0rs for prefixName. 2004-09-09 18:53:40 +00:00
James Vega
c84c47e8fb Put a band-aid on our "not catching InvalidRegistryName" problem. This
should be further investigated since callCommand should be doing the catching.
2004-09-09 16:25:53 +00:00
Jeremy Fincher
5aa00316ab Used some supers. 2004-09-09 15:34:13 +00:00
Jeremy Fincher
91101978d5 Added IrcMsg attribute tagging, and used it in some places. 2004-09-09 15:33:57 +00:00