Valentin Lorentz
15872a2e6a
supybot-test: Display a full traceback when there is an error while importing a plugin.
2013-10-27 11:53:36 +01:00
Valentin Lorentz
b6ea53b07a
Add Python version to 'supybot --version' and @version.
2013-10-27 11:40:10 +01:00
Valentin Lorentz
40675ffdfa
Merge remote-tracking branch 'supybot/master' into testing
...
Conflicts:
plugins/Admin/plugin.py
plugins/BadWords/config.py
plugins/Filter/plugin.py
plugins/Google/plugin.py
plugins/Math/plugin.py
plugins/Misc/plugin.py
plugins/Note/plugin.py
plugins/RSS/plugin.py
plugins/Seen/test.py
plugins/ShrinkUrl/config.py
plugins/ShrinkUrl/plugin.py
plugins/ShrinkUrl/test.py
plugins/Status/plugin.py
plugins/String/config.py
plugins/String/plugin.py
plugins/Time/plugin.py
plugins/Todo/plugin.py
plugins/Web/plugin.py
plugins/__init__.py
scripts/supybot-botchk
setup.py
src/__init__.py
src/callbacks.py
src/commands.py
src/conf.py
src/drivers/Socket.py
src/ircdb.py
src/irclib.py
src/ircutils.py
src/questions.py
src/registry.py
src/schedule.py
src/test.py
src/utils/file.py
src/utils/gen.py
src/utils/net.py
src/utils/web.py
src/world.py
2013-08-24 11:28:29 +02:00
James McCoy
c73ead8aef
supybot-botchk: Directly execute supybot instead of running it in sh
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-08-23 21:42:01 -04:00
Valentin Lorentz
0dc5160dbc
Remove debug output.
2013-08-10 15:39:03 +02:00
Valentin Lorentz
22c0c7fcce
Fix supybot-test's option --exclude-plugins for patterns.
2013-08-03 16:06:23 +02:00
Valentin Lorentz
46b89cfc0e
Fix crash when --daemon is given (Python 3).
2013-06-29 13:58:41 +02:00
Valentin Lorentz
9e4c804d24
supybot-botchk: Fix Python 3 compatibility.
2013-06-17 10:38:06 +00:00
Valentin Lorentz
18c671fc6c
scripts/supybot: Invoke i18n in the 'try' block to handle the case where the config file does not exist.
2013-06-01 16:26:41 +02:00
Valentin Lorentz
3da554bde8
supybot-wizard: Display a warning if conf is in the source folder. Closes GH-402.
2013-05-21 17:30:14 +02:00
Valentin Lorentz
c56f26b91d
Wrap now internationalizes docstrings.
2013-05-20 17:52:41 +02:00
Valentin Lorentz
4090793468
Fix scripts to work with Python 3 without 2to3.
2013-04-27 16:16:08 +02:00
Valentin Lorentz
43248f5cea
supybot-plugin-create: Various updates (stock supybot compatibility, Python 3 compatibility, reload config by default.
2013-04-11 19:33:42 +02:00
Valentin Lorentz
d13015dfb5
Fix tests with Travis.
2013-04-11 19:09:50 +02:00
Valentin Lorentz
d714909576
Use non-sexist language in strings and comments.
2013-03-08 20:34:31 +01:00
Valentin Lorentz
f65c0539d8
supybot-wizard: Prevent this script from running directly in ~/
2013-02-24 09:47:48 +01:00
nyuszika7h
c234d683d1
scripts/supybot-botchk: Open pidfile in append mode because 'x' is not supported on Python 2
2013-02-07 15:37:20 +01:00
nyuszika7h
ff1d9c4f69
supybot-botchk: Use a different method for creating pidfile if it doesn't exist
2013-02-03 14:54:07 +01:00
nyuszika7h
658d0ad84d
supybot-botchk: Don't truncate pidfile
2013-02-03 14:20:16 +01:00
nyuszika7h
7edc73a08c
supybot-botchk: Use open() and close() instead of os.system('touch')
2013-02-03 14:15:46 +01:00
nyuszika7h
1b6f1f04ec
supybot-botchk: Fix Python 3 compatibility
2013-02-03 14:12:21 +01:00
Valentin Lorentz
785b973995
botchk: Use open() instead of file().
2013-02-02 19:46:59 +01:00
Valentin Lorentz
413bdbf80e
supybot-test: Add the --exclude option.
2013-01-06 17:17:26 +01:00
Valentin Lorentz
408f6e2288
supybot-test: Return appropriate status code.
2013-01-04 20:23:48 +01:00
Valentin Lorentz
de4f1b34d2
Revert "supybot-test: Return the appropriate exit code."
...
This reverts commit f7f53fc9f6
.
2013-01-04 20:21:26 +01:00
Valentin Lorentz
f7f53fc9f6
supybot-test: Return the appropriate exit code.
2013-01-04 20:00:11 +01:00
Valentin Lorentz
3dba9088b0
Merge remote-tracking branch 'supybot/master' into testing
...
Conflicts:
INSTALL
plugins/ChannelLogger/README.txt
plugins/ChannelStats/README.txt
plugins/Google/plugin.py
plugins/Google/test.py
plugins/Plugin/test.py
plugins/Web/test.py
setup.py
src/callbacks.py
src/ircdb.py
src/irclib.py
src/utils/str.py
test/test_irclib.py
2013-01-01 21:11:24 +01:00
James McCoy
82ecf36fcd
Update my name/contact information
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-01 10:16:48 -04:00
James McCoy
83f872fa12
Bump minimum Python version to 2.6 for multiprocessing support
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-01 10:06:50 -04:00
James McCoy
232aa86a1e
Merge branch 'maint/0.83.4'
2012-09-01 09:13:52 -04:00
Valentin Lorentz
d52e501ae8
Use open() instead of file().
2012-08-04 13:13:16 +02:00
Daniel Folkinshteyn
a31350f14a
Consolidate the version string to reside in one central place to ease change making.
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-06-17 10:42:44 -04:00
Valentin Lorentz
a1acde1f02
Use log.critical instead of log.fatal (which does not exist).
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-05-23 00:31:58 -04:00
Mika Suomalainen
c9dab259ba
scripts/supybot-plugin-create: Fix issue #181 .
2012-05-04 08:54:33 +03:00
Valentin Lorentz
6b0e5303b4
Use log.critical instead of log.fatal (which does not exist).
2012-01-17 20:51:42 +00:00
James McCoy
8b73f78b3e
Merge branch 'maint/0.83.4'
...
Conflicts:
plugins/Misc/plugin.py
src/ircutils.py
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2011-11-13 15:26:19 -05:00
James Vega
5ada9193b9
Honor supybot-test's timeout option and document the units
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2011-08-22 20:50:16 +02:00
James Vega
4661acb3a3
Honor supybot-test's timeout option and document the units
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2011-08-22 14:07:39 -04:00
Valentin Lorentz
03cc4c7ab7
supybot-wizard: Suggest most useful plugins when the user want to add plugins en masse. Closes GH-84.
2011-07-16 13:37:56 +02:00
Valentin Lorentz
3265d84a23
Bug fix with the HTTP server.
2011-07-01 16:49:48 +02:00
Valentin Lorentz
c9cc858095
the default ident in the supybot-wizard is now limnoria. Closes GH-37.
2011-06-27 18:09:54 +02:00
Valentin Lorentz
667d7c34b4
Bug fixes to the HTTP server
2011-06-24 15:32:22 +02:00
Valentin Lorentz
13e4f45e30
Add an embedded HTTP server to Supybot.
2011-06-24 14:31:29 +02:00
Valentin Lorentz
a234b0e929
Update supybot-wizard, so it asks for the language, and sets the default config values appropriately. Closes GH-26.
2011-06-23 10:27:52 +02:00
Daniel Folkinshteyn
05c9482759
Consolidate the version string to reside in one central place to ease change making.
2011-04-26 10:23:18 +02:00
Valentin Lorentz
44458d4b57
Change version number to 0.83.4.1+git+fr3
2011-02-27 12:01:51 +01:00
Valentin Lorentz
0223e9c210
Change release number to 0.83.4.1+git+fr2
2011-01-29 10:29:05 +01:00
Valentin Lorentz
211be44b9c
Merge branch 'testing'
2010-11-11 12:03:12 +01:00
Valentin Lorentz
4ea359d503
Merge branch 'l10n-fr' into testing
2010-11-11 12:03:04 +01:00
Valentin Lorentz
323ffe1a1f
i18n: Fix internationalization problems
2010-11-11 12:01:56 +01:00
Valentin Lorentz
713aae9017
Change the version suffix
2010-11-02 14:06:06 +01:00
Valentin Lorentz
44c3eb1825
Changes version
2010-10-24 13:54:35 +02:00
Valentin Lorentz
106a527082
Decorates plugin class with internationalizeDocstring
2010-10-10 18:49:21 +02:00
Valentin Lorentz
90a0ea3c3a
Edit scripts/supybot-plugin-create to fit plugin templates changes
2010-10-10 18:18:51 +02:00
James Vega
31d5191dcd
supybot: Remove extraneous sys.stdin.close()
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit 0e22e218f0
)
2010-08-24 19:51:33 -04:00
Daniel Folkinshteyn
4f2279fc92
Improve supybot-botchk documentation. Make a note that supybot.pidFile config must be set for it to work.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit 79c7514f1a
)
2010-08-24 19:46:38 -04:00
James Vega
2a79c0cab9
Fix supybot-botchk's use of subprocess
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit a48cd109a3
)
2010-08-24 19:40:40 -04:00
James Vega
a7c924b466
Switch from using the various popen flavors to subprocess.Popen
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit fbdc44ca52
)
2010-08-24 19:40:23 -04:00
James Vega
56d97e0eeb
Remove supybot-plugin-package.
...
It was never fully fleshed out. If someone wants to finish it, they can
rewrite it or dig it out of the history and finish it.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit 899391e4dc
)
2010-08-24 19:16:20 -04:00
Štěpán Němec
d7d5ccea50
scripts/supybot: Unify the `os.linesep' vs '\n' usage.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit 2242b26025
)
2010-08-24 19:03:43 -04:00
James Vega
8bb49e8873
supybot-wizard: Handle os.makedirs errors on Windows
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit 3c898fa483
)
2010-08-24 19:00:05 -04:00
James Vega
024a77af48
Updated to 0.83.4.1+git.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit 332a614eef
)
2010-08-24 18:59:46 -04:00
James Vega
0e22e218f0
supybot: Remove extraneous sys.stdin.close()
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-06-20 09:40:57 -04:00
Daniel Folkinshteyn
79c7514f1a
Improve supybot-botchk documentation. Make a note that supybot.pidFile config must be set for it to work.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-04-26 18:56:59 -04:00
James Vega
a48cd109a3
Fix supybot-botchk's use of subprocess
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-11-28 17:48:24 -05:00
Jeremy Fincher
52e96bff61
Remove some comments that are now irrelevant (and have been for some time).
2009-11-25 09:14:05 -06:00
James Vega
fbdc44ca52
Switch from using the various popen flavors to subprocess.Popen
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-11-22 14:31:58 -05:00
James Vega
eda8ce3aa0
Remove supybot-wizard's direct import of sets.
...
This is deprecated in 2.6 and supybot.utils already handles adding sets.Set to
__builtins__ if we're running with Python < 2.4.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-11-02 19:11:58 -05:00
James Vega
899391e4dc
Remove supybot-plugin-package.
...
It was never fully fleshed out. If someone wants to finish it, they can
rewrite it or dig it out of the history and finish it.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-10-23 20:09:54 -04:00
James Vega
342ab23af8
Bump the minimum supported Python version to 2.4.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-10-23 19:35:24 -04:00
Štěpán Němec
a66034f852
Fix some typos/wordings.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-08-26 16:34:12 -04:00
Štěpán Němec
2242b26025
scripts/supybot: Unify the `os.linesep' vs '\n' usage.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-08-26 16:15:50 -04:00
James Vega
3c898fa483
supybot-wizard: Handle os.makedirs errors on Windows
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-26 16:27:53 -04:00
James Vega
332a614eef
Updated to 0.83.4.1+git.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-25 13:38:22 -04:00
James Vega
27a4ef0ed3
Updated to 0.83.4.1.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-25 13:38:12 -04:00
James Vega
3535f6a702
Updated to 0.83.4+git.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-18 03:49:52 -04:00
James Vega
f32c886692
Updated to 0.83.4.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-18 03:49:42 -04:00
James Vega
1c4738bfdc
supybot-wizard: Fix listing of plugins during setup.
...
Due to the changes to prevent the global plugins dir from being set in
supybot.directories.plugins, the global plugins weren't being found. Simply
extend the list of directories with the global directory.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-18 03:26:57 -04:00
James Vega
d37580e592
Change our minimum dependency back to 2.3
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-18 00:16:42 -04:00
James Vega
406736524b
supybot-plugin-doc: Clean up generation of config docs
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-07 21:46:40 -04:00
James Vega
61852861ba
supybot-plugin-doc: Add basic RST support. Config still needs cleanup
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-03 10:54:04 -04:00
James Vega
cedc4aaebe
Merge branch 'master' of git+ssh://supybot.git.sourceforge.net/gitroot/supybot
2009-04-28 07:58:10 -04:00
James Vega
160b7b2fdd
supybot-plugin-doc: Stub support for rendering different formats
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-04-28 00:38:35 -04:00
James Vega
acd4e26401
supybot-plugin-doc: It's outputDir not outputdir
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-04-28 00:36:55 -04:00
James Vega
38f338ea48
supybot-plugin-doc: Add an error() to handle logging errors and exiting
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-04-28 00:36:06 -04:00
James Vega
f3dca89500
supybot-plugin-doc: Allow specifying an output directory
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-04-27 19:37:06 -04:00
James Vega
5c2b493509
supybot-plugin-doc: Remove escape option; only used for Plone website
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-04-27 19:07:01 -04:00
Jeremy Fincher
f159cb742a
Seriously, I'll get this right one of these days...
2009-04-27 11:10:56 -05:00
Jeremy Fincher
f51928d93b
'debug' wasn't an imported log function, like I thought it was, assuming 'fatal' was also available.
2009-04-27 11:09:37 -05:00
Jeremy Fincher
92e2046b81
Added additional check for pidfile writability to supybot-botchk.
2009-04-27 10:39:22 -05:00
Jeremy Fincher
82db19754d
If supybot can't write the pidfile, it needs to exit.
2009-04-27 10:35:19 -05:00
James Vega
151b3729d8
Bump our minimum required version to 2.4
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-03-31 07:50:30 -04:00
James Vega
777f69dcf0
supybot-plugin-create: Also make a local directory in the plugin directory
...
This is to be used for storing third party modules that the plugin needs to
use. The plugin should then import them using
universalImport('module', 'local.module')
so system-wide/packaged installs of the module are preferred, falling back to
the version shipped with the plugin.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-03-11 19:36:13 -04:00
James Vega
150f29dbde
scripts: Change tabstop to softtabstop in our modelines
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-03-11 19:26:49 -04:00
James Vega
46a4076988
Add .gitignore
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-02-27 14:17:31 -05:00
Jeremy Fincher
526e71e104
Added test for firewall, fixed implementation so it actually works.
2009-03-11 13:37:25 -04:00
Jeremy Fincher
9d474f7824
We can still continue if we're unable to load a plugin.
2009-03-11 13:37:25 -04:00
James Vega
4827155c6b
Use network.ssl.setValue instead of network.ssl.set
2009-03-11 13:37:25 -04:00
James Vega
0278318ed9
Add +svn to the version
2009-03-11 13:37:24 -04:00
James Vega
7bb3b1ec60
Merge the changes from the python25compat branch into the trunk
2009-03-11 13:37:24 -04:00