diff options
author | bendikro <bro.devel+deluge@gmail.com> | 2016-04-13 21:38:33 +0200 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2016-04-18 15:49:30 +0100 |
commit | 70d8b65f0a499d36f21c2c311ee02e3a9d67f03d (patch) | |
tree | de6c65ff7d0421e24f6427dbfbe81aa1ee234e5f /.travis.yml | |
parent | 5ebe14e452a61602ea43545d696a5ba288d38b42 (diff) | |
download | deluge-70d8b65f0a499d36f21c2c311ee02e3a9d67f03d.tar.gz deluge-70d8b65f0a499d36f21c2c311ee02e3a9d67f03d.tar.bz2 deluge-70d8b65f0a499d36f21c2c311ee02e3a9d67f03d.zip |
[WebUi] [Core] Fixes to plugin handling and WebUi plugin + tests
This should fix problems with errors occuring when failing to
enable plugins. Errors in plugin handling are handled better
and properly logged.
WebUI plugin in particular had issues when being enabled and disabled
multiple times because it was trying to create DelugeWeb component
each time it was enabled. If deluge-web is already listening on
the same port, enabling the WebUI plugin will fail, and the checkbox
will not be checked.
There are still some issues when enabling/disabling plugins by
clicking fast multiple times on the checkbox.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 07168cae7..a1a674f17 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,7 +30,7 @@ env: - TOX_ENV=trial APTPACKAGES="$APTPACKAGES $APTPACKAGES_GTKUI" - TOX_ENV=pygtkui APTPACKAGES="$APTPACKAGES $APTPACKAGES_GTKUI" # - TOX_ENV=testcoverage APTPACKAGES="$APTPACKAGES $APTPACKAGES_GTKUI" -# - TOX_ENV=plugins + - TOX_ENV=plugins virtualenv: system_site_packages: true |