From f07249381b63db6adf69efac9f4c3f17f31e246d Mon Sep 17 00:00:00 2001 From: Holger Witsch Date: Tue, 11 Mar 2025 10:55:04 +0100 Subject: [PATCH] small changes to make it run on Ubuntu 22.04 --- multivisor/multivisor.py | 4 ++-- multivisor/server/web.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/multivisor/multivisor.py b/multivisor/multivisor.py index a51bd50..5b171f6 100644 --- a/multivisor/multivisor.py +++ b/multivisor/multivisor.py @@ -10,7 +10,7 @@ try: from ConfigParser import SafeConfigParser except ImportError: - from configparser import SafeConfigParser + from configparser import ConfigParser import zerorpc from gevent import spawn, sleep, joinall @@ -332,7 +332,7 @@ def __ne__(self, proc): def load_config(config_file): - parser = SafeConfigParser() + parser = ConfigParser() parser.read(config_file) dft_global = dict(name="multivisor") diff --git a/multivisor/server/web.py b/multivisor/server/web.py index 964bcdb..e31feb3 100644 --- a/multivisor/server/web.py +++ b/multivisor/server/web.py @@ -14,7 +14,8 @@ from gevent.pywsgi import WSGIServer from flask import Flask, render_template, Response, request, json, jsonify, session from werkzeug.debug import DebuggedApplication -from werkzeug.serving import run_with_reloader +# ~ from werkzeug.serving import run_with_reloader +from werkzeug.serving import run_simple from multivisor.signals import SIGNALS from multivisor.util import sanitize_url @@ -258,7 +259,7 @@ def run_with_reloader_if_debug(func): def wrapper_login_required(*args, **kwargs): if not app.debug: return func(*args, **kwargs) - return run_with_reloader(func, *args, **kwargs) + return run_with_reloader(func, *args, **kwargs, use_reloader=True) return wrapper_login_required