Style and linting
This commit is contained in:
parent
b350f62013
commit
f4b123c237
4 changed files with 28 additions and 22 deletions
|
|
@ -1,5 +1,3 @@
|
||||||
import logging
|
|
||||||
|
|
||||||
from flask import abort, redirect, request, send_file, url_for
|
from flask import abort, redirect, request, send_file, url_for
|
||||||
from labthings import Schema, fields, find_component
|
from labthings import Schema, fields, find_component
|
||||||
from labthings.marshalling import marshal_with, use_args
|
from labthings.marshalling import marshal_with, use_args
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from flask import abort, request
|
from flask import abort
|
||||||
from labthings import find_component, fields
|
from labthings import find_component, fields
|
||||||
from labthings.marshalling import use_args
|
from labthings.marshalling import use_args
|
||||||
from labthings.utilities import create_from_path, get_by_path, set_by_path
|
from labthings.utilities import create_from_path, get_by_path, set_by_path
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,7 @@ def logs_file_path(filename: str):
|
||||||
os.makedirs(logs_dir)
|
os.makedirs(logs_dir)
|
||||||
return os.path.join(logs_dir, filename)
|
return os.path.join(logs_dir, filename)
|
||||||
|
|
||||||
|
|
||||||
# BASE PATHS
|
# BASE PATHS
|
||||||
|
|
||||||
if os.name == "nt":
|
if os.name == "nt":
|
||||||
|
|
|
||||||
|
|
@ -8,36 +8,41 @@ ERROR_SOURCES = []
|
||||||
def trace_config_exceptions():
|
def trace_config_exceptions():
|
||||||
error_sources = []
|
error_sources = []
|
||||||
|
|
||||||
from openflexure_microscope.paths import (
|
from openflexure_microscope.paths import CONFIGURATION_FILE_PATH, SETTINGS_FILE_PATH
|
||||||
CONFIGURATION_FILE_PATH,
|
|
||||||
SETTINGS_FILE_PATH,
|
|
||||||
)
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
default_config = json.load(CONFIGURATION_FILE_PATH)
|
default_config = json.load(CONFIGURATION_FILE_PATH)
|
||||||
if not default_config:
|
if not default_config:
|
||||||
error_sources.append(ErrorSource(
|
error_sources.append(
|
||||||
"Configuration file is missing or empty. This may occur if the server has never been started."
|
ErrorSource(
|
||||||
))
|
"Configuration file is missing or empty. This may occur if the server has never been started."
|
||||||
|
)
|
||||||
|
)
|
||||||
except Exception as e: # pylint: disable=W0703
|
except Exception as e: # pylint: disable=W0703
|
||||||
logging.error("Error parsing config:")
|
logging.error("Error parsing config:")
|
||||||
logging.error(e)
|
logging.error(e)
|
||||||
error_sources.append(ErrorSource(
|
error_sources.append(
|
||||||
f"Configuration file is malformed. You can reset to the default configuration by deleting {CONFIGURATION_FILE_PATH}."
|
ErrorSource(
|
||||||
))
|
f"Configuration file is malformed. You can reset to the default configuration by deleting {CONFIGURATION_FILE_PATH}."
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
default_settings = json.load(SETTINGS_FILE_PATH)
|
default_settings = json.load(SETTINGS_FILE_PATH)
|
||||||
if not default_settings:
|
if not default_settings:
|
||||||
error_sources.append(ErrorSource(
|
error_sources.append(
|
||||||
"Settings file is missing or empty. This may occur if the server has never been started."
|
ErrorSource(
|
||||||
))
|
"Settings file is missing or empty. This may occur if the server has never been started."
|
||||||
|
)
|
||||||
|
)
|
||||||
except Exception as e: # pylint: disable=W0703
|
except Exception as e: # pylint: disable=W0703
|
||||||
logging.error("Error parsing settings:")
|
logging.error("Error parsing settings:")
|
||||||
logging.error(e)
|
logging.error(e)
|
||||||
error_sources.append(ErrorSource(
|
error_sources.append(
|
||||||
f"Settings file is malformed. You can reset to the default settings by deleting {SETTINGS_FILE_PATH}."
|
ErrorSource(
|
||||||
))
|
f"Settings file is malformed. You can reset to the default settings by deleting {SETTINGS_FILE_PATH}."
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
return error_sources
|
return error_sources
|
||||||
|
|
||||||
|
|
@ -48,9 +53,11 @@ def main():
|
||||||
try:
|
try:
|
||||||
from openflexure_microscope import config as _
|
from openflexure_microscope import config as _
|
||||||
except Exception as e: # pylint: disable=W0703
|
except Exception as e: # pylint: disable=W0703
|
||||||
error_sources.append(ErrorSource(
|
error_sources.append(
|
||||||
"Error importing configuration submodule. This could be an error in our code."
|
ErrorSource(
|
||||||
))
|
"Error importing configuration submodule. This could be an error in our code."
|
||||||
|
)
|
||||||
|
)
|
||||||
logging.error("Error importing config:")
|
logging.error("Error importing config:")
|
||||||
logging.error(e)
|
logging.error(e)
|
||||||
error_sources.extend(trace_config_exceptions())
|
error_sources.extend(trace_config_exceptions())
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue