Calum Lind
d805f99534
[ #2335 ] [GTKUI] Fix startup failing with 'cannot acquire lock'
...
This issue was caused by an unclean shutdown of Deluge, usually on system shutdown, and upon rebooting
the PID stored in the lockfile is in used by another process thus the lockfile is never removed. It
affects users with Deluge set in startup applications as the PIDs are more likely to be reused.
* Lockfile is removed if Deluge is restarted in IPC.
* Renamed the old_tempfile variable to make it clearer as to it's role.
2014-10-02 17:34:49 +01:00
Calum Lind
11c6e387d5
[ #2510 ] Fix config type checking
2014-09-28 10:33:21 +01:00
Alex Knaust
3b950094af
[ #2510 ] [Tests] Add config test for overwriting None value
2014-09-28 10:33:10 +01:00
Calum Lind
dd8e37a6ce
Workaround for the isort Travis issue by using order-by-type
...
See isort issue: https://github.com/timothycrosley/isort/issues/185
2014-09-26 13:06:11 +01:00
Calum Lind
62a9e3921d
Revert to isort diff output
2014-09-25 23:59:49 +01:00
Calum Lind
bdf39c1e89
Switch from PIL to pillow for tox and rtd
2014-09-25 23:57:52 +01:00
Calum Lind
784ecb94ea
Fixes for flake8 and rtd
2014-09-25 23:10:22 +01:00
Calum Lind
23ab85e253
Refactor/cleanup of tox.ini
...
* Removed unused mock dep
* Modified flake8 to run entire codebase (fixed exclude)
* Change isort to shows files that need attention (no diff)
* Uniform layout for tox.ini
* Change flake8 complexity to 15
2014-09-25 22:12:09 +01:00
bendikro
bb9702910b
Update docs tests
2014-09-25 22:12:00 +01:00
Calum Lind
284b86ebb6
Fix running docs build from setup
2014-09-25 21:05:57 +01:00
Calum Lind
3d4ea71dcf
Fix isort config
2014-09-25 16:12:43 +01:00
Calum Lind
b66f313c2d
minor code cleanup
2014-09-25 15:56:05 +01:00
Calum Lind
7e86b41f92
Add isort thirdparty config for Travis
2014-09-25 15:55:32 +01:00
Calum Lind
fedca3167d
[Docs] More fixes for testing with tox
2014-09-25 15:20:15 +01:00
Calum Lind
6a5982f3ce
Small fixes for Travis and isort
2014-09-25 14:25:03 +01:00
Calum Lind
4472c37884
Disable plugins test due to Travis issue
...
An unknown issue with running the Stats plugins test on travis means it
never passes.
2014-09-25 14:13:18 +01:00
bendikro
66f2739be7
Added .travis.yml (for travis-ci) and tox.ini files
...
Targets:
* Runs the unit-tests for python 2.7
* Tests unit-test coverage
* Try to build docs
* Code style checks:
* flake8
* isort
Codes changes:
* Fixed tests for httpdownloader (using tmp dir)
* Implemented a couple of tests for Stats plugin but they fail to run on travis
Issues:
* Can't get py26 to work because of installing libtorrent through apt and
the option system_site_packages fails for 2.6.
2014-09-25 14:11:51 +01:00
Calum Lind
8dc9a0773c
Fixes for building docs
2014-09-25 13:43:43 +01:00
doadin
72493e6af3
[Extractor] Add Finding Win 7z Path via Registry
2014-09-24 22:41:18 +01:00
Chase Sterling
a26c5eb56e
Merge branch 'Feature/win32_associate_magnet' into develop
2014-09-23 20:23:00 -04:00
Chase Sterling
14ee13bdd4
[GTKUI] Fix magnet association button on Windows
2014-09-23 20:22:24 -04:00
Calum Lind
3b22dcadc9
Correction for Flake8 func rename in log.py
...
Broke the retrieval of logging lines.
2014-09-23 10:08:50 +01:00
Calum Lind
b19845bf93
More fixes for previously overzealous changes to setup.py
2014-09-23 09:09:49 +01:00
Calum Lind
f2d81ff542
Update headers and isort imports
2014-09-23 08:39:29 +01:00
Chase Sterling
966f10bcb7
Fix RTD badge in readme
2014-09-22 19:18:34 -04:00
Calum Lind
8ba0e7ce0e
[Extractor] Fix absolute/relative import
2014-09-22 18:35:13 +01:00
Calum Lind
d9522261b1
[GTKUI] Allow the Tabs area to be resized smaller
...
* Tabs can now be scrolled if too many for height.
* Change window_pane_position default to 235, based on default 480 window height.
* Set the vpaned size before show call.
* Reduce top padding and set bottom padding to 2, to account for decender letters.
2014-09-22 15:09:21 +01:00
Calum Lind
83262afda1
Flake8 codebase
...
Fixes error E265 and E714 that have been added to newest version of pep8
2014-09-22 12:46:18 +01:00
Calum Lind
142e96b246
Autopep8 E265
2014-09-22 12:46:17 +01:00
Calum Lind
2f68092740
Flake8 add global __request__ to config
2014-09-22 12:46:17 +01:00
Chase Sterling
c115738535
Rename README to README.rst
...
Update rst formatting in readme
Add RTD and Travis badges to README
2014-09-21 14:28:59 -04:00
Calum Lind
9b2283972c
Add twisted and pyopenssl to rtd_requirements.txt
2014-09-20 21:48:46 +01:00
Calum Lind
5537d59fb8
Fix typo in rtd_requirements.txt
2014-09-20 21:32:34 +01:00
Calum Lind
18bcf2d588
Add requirements file for readthedocs sphinx extension
2014-09-20 21:24:11 +01:00
Calum Lind
ebcf14df06
[Console] Fix import typos
2014-09-20 20:47:13 +01:00
Calum Lind
9a801b4b93
Fix docstring errors raised by spinx docs build
2014-09-20 20:46:03 +01:00
Calum Lind
6b7df9ca08
Add version fallback for sphinx build with readthedocs
2014-09-20 20:44:55 +01:00
Calum Lind
5cc5d2e811
Fix overzealous changes to setup.py
2014-09-20 18:55:21 +01:00
Calum Lind
a4edb0080b
Fix for building sphinx docs
2014-09-20 18:43:09 +01:00
Calum Lind
fc9017cfb1
Update with new license header
2014-09-19 19:21:42 +01:00
Calum Lind
30a0f3c9ed
Flake8 pass of entire codebase
...
* Use the inline '# NOQA' to supress N802 lower-case warnings
2014-09-19 19:10:14 +01:00
Calum Lind
d0b8e17873
Add workarounds for isort
...
* Add workaround for unicodedata issue
* Change line length to 120
* Skip gtkui.py to stop it moving local imports above the install reactor line
2014-09-19 15:58:43 +01:00
Calum Lind
b8ab6e4083
[Tests] Replace module import with sys.modules
2014-09-19 13:40:39 +01:00
Calum Lind
09c6e0cb5c
Remove gtkui specific func from path_chooser_common
2014-09-19 13:39:50 +01:00
Calum Lind
6e0e01225e
[Plugins] Fix relative imports to use dot notation
2014-09-19 13:39:50 +01:00
Calum Lind
268c8d608c
[WebUI] Add reduce import for Py3 compat
2014-09-19 13:39:50 +01:00
Calum Lind
fbcddff6ea
[WebUI] Replace func_globals with __globals__ for Py3 compat
2014-09-19 13:39:50 +01:00
Calum Lind
08b61eb50b
Change imports to use absolute paths
2014-09-19 13:39:41 +01:00
Calum Lind
45ef6ac56d
[Console] Flake8 all files
2014-09-18 17:23:52 +01:00
bendikro
a68c3140af
[GTKUI] Fixed incorrect column for searching in treeview
2014-09-10 12:50:45 +01:00