mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-31 15:23:02 +00:00 
			
		
		
		
	Fix for missing message "flask-wtf not installed"
This commit is contained in:
		| @@ -112,14 +112,17 @@ def create_app(): | |||||||
|             '*** Python2 is EOL since end of 2019, this version of Calibre-Web is no longer supporting Python2, please update your installation to Python3 ***') |             '*** Python2 is EOL since end of 2019, this version of Calibre-Web is no longer supporting Python2, please update your installation to Python3 ***') | ||||||
|         print( |         print( | ||||||
|             '*** Python2 is EOL since end of 2019, this version of Calibre-Web is no longer supporting Python2, please update your installation to Python3 ***') |             '*** Python2 is EOL since end of 2019, this version of Calibre-Web is no longer supporting Python2, please update your installation to Python3 ***') | ||||||
|  |         web_server.stop(True) | ||||||
|         sys.exit(5) |         sys.exit(5) | ||||||
|     if not lxml_present: |     if not lxml_present: | ||||||
|         log.info('*** "lxml" is needed for calibre-web to run. Please install it using pip: "pip install lxml" ***') |         log.info('*** "lxml" is needed for calibre-web to run. Please install it using pip: "pip install lxml" ***') | ||||||
|         print('*** "lxml" is needed for calibre-web to run. Please install it using pip: "pip install lxml" ***') |         print('*** "lxml" is needed for calibre-web to run. Please install it using pip: "pip install lxml" ***') | ||||||
|  |         web_server.stop(True) | ||||||
|         sys.exit(6) |         sys.exit(6) | ||||||
|     if not wtf_present: |     if not wtf_present: | ||||||
|         log.info('*** "flask-WTF" is needed for calibre-web to run. Please install it using pip: "pip install flask-WTF" ***') |         log.info('*** "flask-WTF" is needed for calibre-web to run. Please install it using pip: "pip install flask-WTF" ***') | ||||||
|         print('*** "flask-WTF" is needed for calibre-web to run. Please install it using pip: "pip install flask-WTF" ***') |         print('*** "flask-WTF" is needed for calibre-web to run. Please install it using pip: "pip install flask-WTF" ***') | ||||||
|  |         web_server.stop(True) | ||||||
|         sys.exit(7) |         sys.exit(7) | ||||||
|  |  | ||||||
|     app.wsgi_app = ReverseProxied(app.wsgi_app) |     app.wsgi_app = ReverseProxied(app.wsgi_app) | ||||||
|   | |||||||
| @@ -115,7 +115,7 @@ def revoke_watch_gdrive(): | |||||||
|         config.save() |         config.save() | ||||||
|     return redirect(url_for('admin.db_configuration')) |     return redirect(url_for('admin.db_configuration')) | ||||||
|  |  | ||||||
|  | try: | ||||||
|     @csrf.exempt |     @csrf.exempt | ||||||
|     @gdrive.route("/watch/callback", methods=['GET', 'POST']) |     @gdrive.route("/watch/callback", methods=['GET', 'POST']) | ||||||
|     def on_received_watch_confirmation(): |     def on_received_watch_confirmation(): | ||||||
| @@ -154,3 +154,5 @@ def on_received_watch_confirmation(): | |||||||
|         except Exception as ex: |         except Exception as ex: | ||||||
|             log.debug_or_exception(ex) |             log.debug_or_exception(ex) | ||||||
|         return '' |         return '' | ||||||
|  | except AttributeError: | ||||||
|  |     pass | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Ozzie Isaacs
					Ozzie Isaacs