diff --git a/cps/server.py b/cps/server.py index ed3b7716..8a740b28 100644 --- a/cps/server.py +++ b/cps/server.py @@ -288,4 +288,5 @@ class WebServer(object): if _GEVENT: self.wsgiserver.close() else: - self.wsgiserver.add_callback_from_signal(self.wsgiserver.stop) + self.wsgiserver.call_later(1.0, self.wsgiserver.stop) + # self.wsgiserver.add_callback() diff --git a/cps/static/js/main.js b/cps/static/js/main.js index aba21371..34d3bc96 100644 --- a/cps/static/js/main.js +++ b/cps/static/js/main.js @@ -397,11 +397,6 @@ $(function() { success: function success() { $("#spinner").show(); setTimeout(restartTimer, 3000); - }, - error: function (xhr) { - // Fix for new tornado versions , not returning a response during restart - $("#spinner").show(); - setTimeout(restartTimer, 3000); } }); }); diff --git a/setup.cfg b/setup.cfg index e64c2f05..11703785 100644 --- a/setup.cfg +++ b/setup.cfg @@ -38,6 +38,7 @@ console_scripts = [options] include_package_data = True install_requires = + Werkzeug<3.0.0 APScheduler>=3.6.3,<3.11.0 Babel>=1.3,<3.0 Flask-Babel>=0.11.1,<3.2.0 @@ -57,7 +58,6 @@ install_requires = chardet>=3.0.0,<4.1.0 advocate>=1.0.0,<1.1.0 Flask-Limiter>=2.3.0,<3.5.0 - werkzeug<3.0.0 [options.extras_require] diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 704ef359..a1676791 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
-

Start Time: 2023-10-02 20:08:55

+

Start Time: 2023-10-05 14:17:33

-

Stop Time: 2023-10-03 00:53:46

+

Stop Time: 2023-10-05 20:50:36

-

Duration: 3h 41 min

+

Duration: 5h 26 min

@@ -234,12 +234,12 @@ - + TestBackupMetadata 22 - 2 + 22 + 0 0 - 20 0 Detail @@ -248,125 +248,29 @@ - +
TestBackupMetadata - test_backup_all
- -
- ERROR -
- - - - + PASS - +
TestBackupMetadata - test_backup_change_book_author
- -
- ERROR -
- - - - + PASS - +
TestBackupMetadata - test_backup_change_book_description
- -
- ERROR -
- - - - + PASS @@ -380,420 +284,261 @@ receiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild - +
TestBackupMetadata - test_backup_change_book_language
- -
- ERROR -
- - - - + PASS - +
TestBackupMetadata - test_backup_change_book_publisher
- -
- ERROR -
- - - - + PASS - +
TestBackupMetadata - test_backup_change_book_publishing_date
- -
- ERROR -
- - - - + PASS - +
TestBackupMetadata - test_backup_change_book_rating
- -
- ERROR -
- - - + PASS + + + + + + +
TestBackupMetadata - test_backup_change_book_series_index
+ PASS - + -
TestBackupMetadata - test_backup_change_book_seriesindex
+
TestBackupMetadata - test_backup_change_book_tags
- -
- ERROR -
- - - + PASS + + + + + + +
TestBackupMetadata - test_backup_change_book_title
+ PASS - + -
TestBackupMetadata - test_backup_change_book_tags
+
TestBackupMetadata - test_backup_change_custom_Comment
- -
- ERROR -
- - - + PASS + + + + + + +
TestBackupMetadata - test_backup_change_custom_Enum
+ PASS - + -
TestBackupMetadata - test_backup_change_book_title
+
TestBackupMetadata - test_backup_change_custom_bool
- -
- ERROR -
- - - + PASS + + + + + + +
TestBackupMetadata - test_backup_change_custom_categories
+ + PASS + + + + + + +
TestBackupMetadata - test_backup_change_custom_date
+ PASS - + -
TestBackupMetadata - test_backup_change_custom_Comment
+
TestBackupMetadata - test_backup_change_custom_float
- -
- ERROR -
- - - + PASS + + + + + + +
TestBackupMetadata - test_backup_change_custom_int
+ PASS - + -
TestBackupMetadata - test_backup_change_custom_Enum
+
TestBackupMetadata - test_backup_change_custom_rating
+ + PASS + + + + + + +
TestBackupMetadata - test_backup_change_custom_text
+ + PASS + + + + + + +
TestBackupMetadata - test_gdrive
+ + PASS + + + + + + +
TestBackupMetadata - test_upload_book
+ + PASS + + + + + + + TestBackupMetadataGdrive + 1 + 1 + 0 + 0 + 0 + + Detail + + + + + + + +
TestBackupMetadataGdrive - test_backup_gdrive
+ + PASS + + + + + + + TestCli + 13 + 9 + 3 + 1 + 0 + + Detail + + + + + + + +
TestCli - test_already_started
+ + PASS + + + + + + +
TestCli - test_bind_to_single_interface
+ + PASS + + + + + + +
TestCli - test_change_password
- ERROR + FAIL
-