Skip to content

Commit c92b9e1

Browse files
committed
Renamed 'from_file' to 'machine_config_from_file' for clarity
1 parent 9958564 commit c92b9e1

File tree

4 files changed

+24
-15
lines changed

4 files changed

+24
-15
lines changed

src/murfey/cli/inject_spa_processing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def run():
8787
help="Path to EER fractionation file if relevant",
8888
)
8989

90-
zc = zocalo.configuration.from_file()
90+
zc = zocalo.configuration.machine_config_from_file()
9191
zc.activate()
9292
zc.add_command_line_options(parser)
9393
workflows.transport.add_command_line_options(parser, transport_argument=True)

src/murfey/server/api/session_shared.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@
99

1010
import murfey.server.prometheus as prom
1111
from murfey.util import safe_run, sanitise, secure_path
12-
from murfey.util.config import MachineConfig, from_file, get_machine_config, settings
12+
from murfey.util.config import (
13+
MachineConfig,
14+
get_machine_config,
15+
machine_config_from_file,
16+
settings,
17+
)
1318
from murfey.util.db import (
1419
DataCollection,
1520
DataCollectionGroup,
@@ -26,9 +31,9 @@
2631
@lru_cache(maxsize=5)
2732
def get_machine_config_for_instrument(instrument_name: str) -> Optional[MachineConfig]:
2833
if settings.murfey_machine_configuration:
29-
return from_file(Path(settings.murfey_machine_configuration), instrument_name)[
30-
instrument_name
31-
]
34+
return machine_config_from_file(
35+
Path(settings.murfey_machine_configuration), instrument_name
36+
)[instrument_name]
3237
return None
3338

3439

src/murfey/server/demo_api.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
from murfey.util import sanitise_path
4444
from murfey.util.config import (
4545
MachineConfig,
46-
from_file,
4746
get_hostname,
47+
machine_config_from_file,
4848
security_from_file,
4949
)
5050
from murfey.util.db import (
@@ -93,7 +93,9 @@ class Settings(BaseSettings):
9393
machine_config: dict[str, MachineConfig] = {}
9494
if settings.murfey_machine_configuration:
9595
microscope = get_microscope()
96-
machine_config = from_file(Path(settings.murfey_machine_configuration), microscope)
96+
machine_config = machine_config_from_file(
97+
Path(settings.murfey_machine_configuration), microscope
98+
)
9799

98100

99101
# This will be the homepage for a given microscope.
@@ -114,19 +116,19 @@ async def root(request: Request):
114116
def machine_info() -> Optional[MachineConfig]:
115117
instrument_name = os.getenv("BEAMLINE")
116118
if settings.murfey_machine_configuration and instrument_name:
117-
return from_file(Path(settings.murfey_machine_configuration), instrument_name)[
118-
instrument_name
119-
]
119+
return machine_config_from_file(
120+
Path(settings.murfey_machine_configuration), instrument_name
121+
)[instrument_name]
120122
return None
121123

122124

123125
@lru_cache(maxsize=5)
124126
@router.get("/instruments/{instrument_name}/machine")
125127
def machine_info_by_name(instrument_name: str) -> Optional[MachineConfig]:
126128
if settings.murfey_machine_configuration:
127-
return from_file(Path(settings.murfey_machine_configuration), instrument_name)[
128-
instrument_name
129-
]
129+
return machine_config_from_file(
130+
Path(settings.murfey_machine_configuration), instrument_name
131+
)[instrument_name]
130132
return None
131133

132134

src/murfey/util/config.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,9 @@ def validate_software_versions(cls, v: dict[str, Any]) -> dict[str, str]:
147147
return v
148148

149149

150-
def from_file(config_file_path: Path, instrument: str = "") -> dict[str, MachineConfig]:
150+
def machine_config_from_file(
151+
config_file_path: Path, instrument: str = ""
152+
) -> dict[str, MachineConfig]:
151153
with open(config_file_path, "r") as config_stream:
152154
config = yaml.safe_load(config_stream)
153155
return {
@@ -260,7 +262,7 @@ def get_machine_config(instrument_name: str = "") -> dict[str, MachineConfig]:
260262
}
261263
if settings.murfey_machine_configuration:
262264
microscope = instrument_name
263-
machine_config = from_file(
265+
machine_config = machine_config_from_file(
264266
Path(settings.murfey_machine_configuration), microscope
265267
)
266268
return machine_config

0 commit comments

Comments
 (0)