Skip to content

Commit 2a18961

Browse files
committed
pass tokens to more places
1 parent 3041e3b commit 2a18961

File tree

10 files changed

+42
-11
lines changed

10 files changed

+42
-11
lines changed

src/murfey/client/analyser.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ def __init__(
6262
self._murfey_config = (
6363
get_machine_config_client(
6464
str(environment.url.geturl()),
65+
self._token,
6566
instrument_name=environment.instrument_name,
6667
demo=environment.demo,
6768
)

src/murfey/client/contexts/atlas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def post_transfer(
3636
source = _get_source(transferred_file, environment)
3737
if source:
3838
transferred_atlas_name = _atlas_destination(
39-
environment, source, transferred_file
39+
environment, source, transferred_file, self._token
4040
) / transferred_file.relative_to(source.parent)
4141
capture_post(
4242
base_url=str(environment.url.geturl()),

src/murfey/client/contexts/clem.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,14 @@
2020

2121

2222
def _file_transferred_to(
23-
environment: MurfeyInstanceEnvironment, source: Path, file_path: Path
23+
environment: MurfeyInstanceEnvironment, source: Path, file_path: Path, token: str
2424
) -> Optional[Path]:
2525
"""
2626
Returns the Path of the transferred file on the DLS file system.
2727
"""
2828
machine_config = get_machine_config_client(
2929
str(environment.url.geturl()),
30+
token,
3031
instrument_name=environment.instrument_name,
3132
demo=environment.demo,
3233
)
@@ -128,6 +129,7 @@ def post_transfer(
128129
environment=environment,
129130
source=source,
130131
file_path=transferred_file,
132+
token=self._token,
131133
)
132134
if not destination_file:
133135
logger.warning(
@@ -320,6 +322,7 @@ def post_transfer(
320322
environment=environment,
321323
source=source,
322324
file_path=transferred_file,
325+
token=self._token,
323326
)
324327
if not destination_file:
325328
logger.warning(

src/murfey/client/contexts/spa.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@
2626

2727

2828
def _file_transferred_to(
29-
environment: MurfeyInstanceEnvironment, source: Path, file_path: Path
29+
environment: MurfeyInstanceEnvironment, source: Path, file_path: Path, token: str
3030
):
3131
machine_config = get_machine_config_client(
3232
str(environment.url.geturl()),
33+
token,
3334
instrument_name=environment.instrument_name,
3435
demo=environment.demo,
3536
)
@@ -341,7 +342,9 @@ def _position_analysis(
341342
else metadata_source_as_str
342343
)
343344
image_path = (
344-
_file_transferred_to(environment, metadata_source, Path(gs.image))
345+
_file_transferred_to(
346+
environment, metadata_source, Path(gs.image), self._token
347+
)
345348
if gs.image
346349
else ""
347350
)
@@ -388,7 +391,9 @@ def _position_analysis(
388391
else metadata_source_as_str
389392
)
390393
image_path = (
391-
_file_transferred_to(environment, metadata_source, Path(fh.image))
394+
_file_transferred_to(
395+
environment, metadata_source, Path(fh.image), self._token
396+
)
392397
if fh.image
393398
else ""
394399
)
@@ -449,6 +454,7 @@ def post_transfer(
449454
if environment:
450455
machine_config = get_machine_config_client(
451456
str(environment.url.geturl()),
457+
self._token,
452458
instrument_name=environment.instrument_name,
453459
demo=environment.demo,
454460
)
@@ -475,7 +481,7 @@ def post_transfer(
475481

476482
if environment:
477483
file_transferred_to = _file_transferred_to(
478-
environment, source, transferred_file
484+
environment, source, transferred_file, self._token
479485
)
480486
if not environment.movie_counters.get(str(source)):
481487
movie_counts_get = capture_get(

src/murfey/client/contexts/spa_metadata.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,11 @@ def _foil_hole_positions(xml_path: Path, grid_square: int) -> Dict[str, FoilHole
7070

7171

7272
def _atlas_destination(
73-
environment: MurfeyInstanceEnvironment, source: Path, file_path: Path
73+
environment: MurfeyInstanceEnvironment, source: Path, file_path: Path, token: str
7474
) -> Path:
7575
machine_config = get_machine_config_client(
7676
str(environment.url.geturl()),
77+
token,
7778
instrument_name=environment.instrument_name,
7879
demo=environment.demo,
7980
)
@@ -180,7 +181,9 @@ def post_transfer(
180181
"experiment_type_id": 37,
181182
"tag": dcg_tag,
182183
"atlas": str(
183-
_atlas_destination(environment, source, transferred_file)
184+
_atlas_destination(
185+
environment, source, transferred_file, self._token
186+
)
184187
/ environment.samples[source].atlas.parent
185188
/ atlas_xml_path.with_suffix(".jpg").name
186189
),
@@ -287,7 +290,9 @@ def post_transfer(
287290
gs_name,
288291
)
289292
image_path = (
290-
_file_transferred_to(environment, source, Path(gs_info.image))
293+
_file_transferred_to(
294+
environment, source, Path(gs_info.image), self._token
295+
)
291296
if gs_info.image
292297
else ""
293298
)

src/murfey/client/contexts/tomo.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ def _file_transferred_to(
190190
):
191191
machine_config = get_machine_config_client(
192192
str(environment.url.geturl()),
193+
self._token,
193194
instrument_name=environment.instrument_name,
194195
demo=environment.demo,
195196
)
@@ -462,6 +463,7 @@ def post_transfer(
462463
if environment:
463464
machine_config = get_machine_config_client(
464465
str(environment.url.geturl()),
466+
self._token,
465467
instrument_name=environment.instrument_name,
466468
demo=environment.demo,
467469
)

src/murfey/client/contexts/tomo_metadata.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@ def post_transfer(
111111
"experiment_type_id": 36,
112112
"tag": dcg_tag,
113113
"atlas": str(
114-
_atlas_destination(environment, source, transferred_file)
114+
_atlas_destination(
115+
environment, source, transferred_file, self._token
116+
)
115117
/ environment.samples[source].atlas.parent
116118
/ atlas_xml_path.with_suffix(".jpg").name
117119
),
@@ -201,7 +203,10 @@ def post_transfer(
201203
source = _get_source(transferred_file, environment=environment)
202204
image_path = (
203205
_file_transferred_to(
204-
environment, source, transferred_file.parent / "SearchMap.jpg"
206+
environment,
207+
source,
208+
transferred_file.parent / "SearchMap.jpg",
209+
self._token,
205210
)
206211
if source
207212
else ""

src/murfey/client/multigrid_control.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ def __post_init__(self):
8080
)
8181
self._machine_config = get_machine_config_client(
8282
str(self._environment.url.geturl()),
83+
self.token,
8384
instrument_name=self._environment.instrument_name,
8485
demo=self._environment.demo,
8586
)

src/murfey/client/tui/app.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ def __init__(
103103
self._skip_existing_processing = skip_existing_processing
104104
self._machine_config = get_machine_config_client(
105105
str(self._environment.url.geturl()),
106+
token,
106107
instrument_name=self._environment.instrument_name,
107108
demo=self._environment.demo,
108109
)
@@ -121,6 +122,7 @@ def _launch_multigrid_watcher(
121122
log.info(f"Launching multigrid watcher for source {source}")
122123
machine_config = get_machine_config_client(
123124
str(self._environment.url.geturl()),
125+
token,
124126
instrument_name=self._environment.instrument_name,
125127
demo=self._environment.demo,
126128
)
@@ -739,6 +741,7 @@ def on_log_book_log(self, message):
739741
async def reset(self):
740742
machine_config = get_machine_config_client(
741743
str(self._environment.url.geturl()),
744+
token,
742745
instrument_name=self._environment.instrument_name,
743746
demo=self._environment.demo,
744747
)
@@ -803,6 +806,7 @@ def clean_up_quit(self) -> None:
803806
async def action_clear(self) -> None:
804807
machine_config = get_machine_config_client(
805808
str(self._environment.url.geturl()),
809+
token,
806810
instrument_name=self._environment.instrument_name,
807811
demo=self._environment.demo,
808812
)

src/murfey/client/tui/screens.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1010,6 +1010,7 @@ def on_button_pressed(self, event: Button.Pressed):
10101010
self.app._set_default_acquisition_directories(visit_dir)
10111011
machine_config = get_machine_config_client(
10121012
str(self.app._environment.url.geturl()),
1013+
token,
10131014
instrument_name=self.app._environment.instrument_name,
10141015
demo=self.app._environment.demo,
10151016
)
@@ -1048,6 +1049,7 @@ def compose(self):
10481049
if self.app._multigrid:
10491050
machine_config = get_machine_config_client(
10501051
str(self.app._environment.url.geturl()),
1052+
token,
10511053
instrument_name=self.app._environment.instrument_name,
10521054
)
10531055
destinations = []
@@ -1104,6 +1106,7 @@ def compose(self):
11041106
else:
11051107
machine_config = get_machine_config_client(
11061108
str(self.app._environment.url.geturl()),
1109+
token,
11071110
instrument_name=self.app._environment.instrument_name,
11081111
)
11091112
for s, d in self._transfer_routes.items():
@@ -1133,6 +1136,7 @@ def compose(self):
11331136
self._inputs[i] = k.name
11341137
machine_config = get_machine_config_client(
11351138
str(self.app._environment.url.geturl()),
1139+
token,
11361140
instrument_name=self.app._environment.instrument_name,
11371141
demo=self.app._environment.demo,
11381142
)

0 commit comments

Comments
 (0)