Jeremy Fincher
|
0874dfd5f3
|
Abstracted out bool verification in utils.toBool.
|
2004-09-28 07:22:26 +00:00 |
|
Jeremy Fincher
|
e616f6973d
|
We should return whether or not we were able to queue the message.
|
2004-09-28 07:17:53 +00:00 |
|
Jeremy Fincher
|
3dec784447
|
A whole lot more asserts and an isCapability predicate.
|
2004-09-28 07:17:18 +00:00 |
|
Jeremy Fincher
|
9ca87988ae
|
We should return the message from errors/replies.
|
2004-09-28 07:16:32 +00:00 |
|
Jeremy Fincher
|
4b5909331a
|
Updated completely.
|
2004-09-28 07:10:27 +00:00 |
|
James Vega
|
9291c56e3f
|
Update to use a help method instead of a help string. Allows sub-classes of
Group/Value to define their own help method.
|
2004-09-25 17:06:05 +00:00 |
|
Jeremy Fincher
|
135c57c314
|
Let's not try to send empty messages.
|
2004-09-25 16:10:33 +00:00 |
|
Jeremy Fincher
|
70111b5b06
|
Stopped double-queuing problem.
|
2004-09-24 20:33:58 +00:00 |
|
Jeremy Fincher
|
23fb9e1c7b
|
Changed tag name to isError rather than errored.
|
2004-09-24 20:28:31 +00:00 |
|
Jeremy Fincher
|
5753195f45
|
Changed dbi.Record not to use a metaclass.
|
2004-09-24 20:05:34 +00:00 |
|
Jeremy Fincher
|
ec7ba362c4
|
Slight log message change.
|
2004-09-24 14:37:24 +00:00 |
|
Jeremy Fincher
|
728ad5788b
|
This was needed, so our stuff doesn't get quoted.
|
2004-09-24 14:20:15 +00:00 |
|
James Vega
|
35894401c7
|
Let's move noReply() to RichReplyMethods so that anything that subclasses
it can use noReply(). Fixes bug #1032406
|
2004-09-24 13:52:46 +00:00 |
|
Jeremy Fincher
|
243456aedd
|
Unnecessary reset, changed logging message.
|
2004-09-24 02:36:34 +00:00 |
|
Jeremy Fincher
|
b0931ea0ec
|
This wasn't being done correctly, let's see if this fixes it.
|
2004-09-24 01:23:48 +00:00 |
|
Jeremy Fincher
|
78da84e4cb
|
Configurable quotes, w00t.
|
2004-09-24 01:13:17 +00:00 |
|
Jeremy Fincher
|
3e58419338
|
Various minor refactorings, moved supybot.reply.{brackets,pipeSyntax} to supybot.commands.nested.
|
2004-09-23 23:15:27 +00:00 |
|
Jeremy Fincher
|
ab21fc54cf
|
Fixed a typo.
|
2004-09-23 21:20:27 +00:00 |
|
James Vega
|
f700927969
|
We were missing an import and a conf. header
|
2004-09-23 19:15:14 +00:00 |
|
Jeremy Fincher
|
72214dc9d0
|
Added supybot.reply.maximumLength.
|
2004-09-23 17:07:54 +00:00 |
|
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 |
|
Jeremy Fincher
|
767f5bb0a3
|
Added proper prefixName handling to callbacks.reply.
|
2004-09-09 15:33:18 +00:00 |
|
Jeremy Fincher
|
30ce7c572e
|
Less fragile thread check; the other didn't interact perfectly well with privmsgs.thread.
|
2004-09-09 03:12:11 +00:00 |
|
James Vega
|
7e1184f47d
|
SnarfIrc needs a helpful getattr
|
2004-09-09 03:01:12 +00:00 |
|
Jeremy Fincher
|
ee70224aa3
|
Changed callCommand to give a name rather than a method; added invalidCommand throttling, ctcp throttling, and whole bunch of other crap.
|
2004-09-08 23:34:48 +00:00 |
|
Jeremy Fincher
|
cf52bf14a3
|
Fixes for TimeoutQueue.
|
2004-09-08 22:52:30 +00:00 |
|
Jeremy Fincher
|
142349847b
|
Allow periodic events not to run the first time.
|
2004-09-08 22:51:30 +00:00 |
|
Jeremy Fincher
|
aad768c188
|
Added orderAlphabetically.
|
2004-09-08 22:51:00 +00:00 |
|
Jeremy Fincher
|
d62a96679f
|
urlSnarfer fixes.
|
2004-09-08 22:49:56 +00:00 |
|
Jeremy Fincher
|
db7940089b
|
Added FloodQueue.
|
2004-09-08 22:49:08 +00:00 |
|
Jeremy Fincher
|
dee61a32f1
|
Let's use os.linesep instead.
|
2004-09-08 22:48:53 +00:00 |
|
Jeremy Fincher
|
b3dfdd1ed5
|
More supported crap.
|
2004-09-08 22:48:32 +00:00 |
|
Jeremy Fincher
|
2c9034171b
|
Isn't this super?
|
2004-09-08 22:48:10 +00:00 |
|
Jeremy Fincher
|
f496c804a2
|
Changed the way upkeep is scheduled.
|
2004-09-08 22:42:54 +00:00 |
|
Jeremy Fincher
|
c958ef5d1c
|
XXX
|
2004-09-08 22:40:34 +00:00 |
|
James Vega
|
d77565a547
|
Show the AttributeError so we can see what the real problem is.
|
2004-09-07 19:14:57 +00:00 |
|
James Vega
|
846bf9102b
|
Correctly report the invalidCommand that set irc.finished.
|
2004-09-07 19:13:27 +00:00 |
|
James Vega
|
87a532374e
|
+cvs
|
2004-09-06 17:26:35 +00:00 |
|
James Vega
|
2df9642eb2
|
0.79.9999
|
2004-09-06 16:19:45 +00:00 |
|
Jeremy Fincher
|
887e92a12b
|
Don't make those error logs if we're testing.
|
2004-09-06 08:20:26 +00:00 |
|
Jeremy Fincher
|
0a2d7146a4
|
Use conf.Directory for the log directory.
|
2004-09-06 08:19:42 +00:00 |
|
Jeremy Fincher
|
35acc6c583
|
Added a --trace option, moved tracing to utils.
|
2004-09-06 08:19:20 +00:00 |
|
Jeremy Fincher
|
b133e59af4
|
Changed to a super, etc.
|
2004-09-06 08:04:03 +00:00 |
|
Jeremy Fincher
|
d95759931e
|
Elucidation is important.
|
2004-09-06 08:00:18 +00:00 |
|
James Vega
|
e22c732d14
|
Stupid keyboard
|
2004-09-06 00:54:27 +00:00 |
|
James Vega
|
48d312bab7
|
Fix a bug with adding __revision__ info to Exception
|
2004-09-06 00:51:53 +00:00 |
|
James Vega
|
5ed87fff49
|
+cvs
|
2004-09-05 01:01:21 +00:00 |
|
James Vega
|
dfd51532f4
|
Let people specify the entire conf.supybot.foo... when using @config
|
2004-09-03 13:52:10 +00:00 |
|
James Vega
|
8cc4a98d9e
|
Use a better docstring for NonNegativeInteger.
|
2004-09-03 13:51:06 +00:00 |
|
James Vega
|
911d9db4a4
|
Since Windows' version of Python doesn't build with IPV6 support, we have
to be careful about how we try to detect whether a string is IPV6.
|
2004-09-03 13:45:06 +00:00 |
|
Jeremy Fincher
|
3b9e141e88
|
Only send private configuration variables in private.
|
2004-09-01 22:21:37 +00:00 |
|