Limnoria/plugins/String
Daniel Folkinshteyn 37597bfe94 Create a commands.process function which runs a function inside a separate process.
This is the only way to limit the execution time of a possibly long-running python statement.
Use this on String.re, due to the possibility of pathologically long re matching in python.
This allows us to remove the 'trusted-only' restriction on string.re.
In the future, this should probably be used in other places that take user-supplied regexps,
such as 'misc last --regexp', for example, as well as other potentially long-running tasks
that can block the bot.

Conflicts:

	plugins/String/plugin.py
	src/commands.py
2011-08-15 17:24:33 +02:00
..
locale Update l10n-it for many plugins. 2011-08-07 11:16:04 +02:00
__init__.py Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
config.py String: set default re subprocess timeout to 0.1, since that should be quite enough. 2011-08-13 01:57:03 +02:00
messages.pot (Re)generate all plugin's .pot file 2011-02-26 10:40:50 +01:00
plugin.py Create a commands.process function which runs a function inside a separate process. 2011-08-15 17:24:33 +02:00
README.txt Split off commands from Fun and Utilities to the new String plugin. 2005-02-02 05:02:08 +00:00
test.py String: Give a more useful message when decoding base64 fails 2009-04-06 11:26:15 -04:00

Insert a description of your plugin here, with any notes, etc. about using it.