Loading openflexure_microscope/api/v2/views/captures.py +0 −2 Original line number Diff line number Diff line import logging from flask import abort, redirect, request, send_file, url_for from labthings import Schema, fields, find_component from labthings.marshalling import marshal_with, use_args Loading openflexure_microscope/api/v2/views/instrument.py +1 −1 Original line number Diff line number Diff line import logging from flask import abort, request from flask import abort from labthings import find_component, fields from labthings.marshalling import use_args from labthings.utilities import create_from_path, get_by_path, set_by_path Loading openflexure_microscope/paths.py +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ def logs_file_path(filename: str): os.makedirs(logs_dir) return os.path.join(logs_dir, filename) # BASE PATHS if os.name == "nt": Loading openflexure_microscope/rescue/check_settings.py +26 −19 Original line number Diff line number Diff line Loading @@ -8,36 +8,41 @@ ERROR_SOURCES = [] def trace_config_exceptions(): error_sources = [] from openflexure_microscope.paths import ( CONFIGURATION_FILE_PATH, SETTINGS_FILE_PATH, ) from openflexure_microscope.paths import CONFIGURATION_FILE_PATH, SETTINGS_FILE_PATH try: default_config = json.load(CONFIGURATION_FILE_PATH) if not default_config: error_sources.append(ErrorSource( error_sources.append( ErrorSource( "Configuration file is missing or empty. This may occur if the server has never been started." )) ) ) except Exception as e: # pylint: disable=W0703 logging.error("Error parsing config:") logging.error(e) error_sources.append(ErrorSource( error_sources.append( ErrorSource( f"Configuration file is malformed. You can reset to the default configuration by deleting {CONFIGURATION_FILE_PATH}." )) ) ) try: default_settings = json.load(SETTINGS_FILE_PATH) if not default_settings: error_sources.append(ErrorSource( error_sources.append( ErrorSource( "Settings file is missing or empty. This may occur if the server has never been started." )) ) ) except Exception as e: # pylint: disable=W0703 logging.error("Error parsing settings:") logging.error(e) error_sources.append(ErrorSource( error_sources.append( ErrorSource( f"Settings file is malformed. You can reset to the default settings by deleting {SETTINGS_FILE_PATH}." )) ) ) return error_sources Loading @@ -48,9 +53,11 @@ def main(): try: from openflexure_microscope import config as _ except Exception as e: # pylint: disable=W0703 error_sources.append(ErrorSource( error_sources.append( ErrorSource( "Error importing configuration submodule. This could be an error in our code." )) ) ) logging.error("Error importing config:") logging.error(e) error_sources.extend(trace_config_exceptions()) Loading Loading
openflexure_microscope/api/v2/views/captures.py +0 −2 Original line number Diff line number Diff line import logging from flask import abort, redirect, request, send_file, url_for from labthings import Schema, fields, find_component from labthings.marshalling import marshal_with, use_args Loading
openflexure_microscope/api/v2/views/instrument.py +1 −1 Original line number Diff line number Diff line import logging from flask import abort, request from flask import abort from labthings import find_component, fields from labthings.marshalling import use_args from labthings.utilities import create_from_path, get_by_path, set_by_path Loading
openflexure_microscope/paths.py +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ def logs_file_path(filename: str): os.makedirs(logs_dir) return os.path.join(logs_dir, filename) # BASE PATHS if os.name == "nt": Loading
openflexure_microscope/rescue/check_settings.py +26 −19 Original line number Diff line number Diff line Loading @@ -8,36 +8,41 @@ ERROR_SOURCES = [] def trace_config_exceptions(): error_sources = [] from openflexure_microscope.paths import ( CONFIGURATION_FILE_PATH, SETTINGS_FILE_PATH, ) from openflexure_microscope.paths import CONFIGURATION_FILE_PATH, SETTINGS_FILE_PATH try: default_config = json.load(CONFIGURATION_FILE_PATH) if not default_config: error_sources.append(ErrorSource( error_sources.append( ErrorSource( "Configuration file is missing or empty. This may occur if the server has never been started." )) ) ) except Exception as e: # pylint: disable=W0703 logging.error("Error parsing config:") logging.error(e) error_sources.append(ErrorSource( error_sources.append( ErrorSource( f"Configuration file is malformed. You can reset to the default configuration by deleting {CONFIGURATION_FILE_PATH}." )) ) ) try: default_settings = json.load(SETTINGS_FILE_PATH) if not default_settings: error_sources.append(ErrorSource( error_sources.append( ErrorSource( "Settings file is missing or empty. This may occur if the server has never been started." )) ) ) except Exception as e: # pylint: disable=W0703 logging.error("Error parsing settings:") logging.error(e) error_sources.append(ErrorSource( error_sources.append( ErrorSource( f"Settings file is malformed. You can reset to the default settings by deleting {SETTINGS_FILE_PATH}." )) ) ) return error_sources Loading @@ -48,9 +53,11 @@ def main(): try: from openflexure_microscope import config as _ except Exception as e: # pylint: disable=W0703 error_sources.append(ErrorSource( error_sources.append( ErrorSource( "Error importing configuration submodule. This could be an error in our code." )) ) ) logging.error("Error importing config:") logging.error(e) error_sources.extend(trace_config_exceptions()) Loading