Skip to content

Commit 3e4b8f3

Browse files
committed
Restore all fields from state file.
Fixes #61
1 parent 07cfdef commit 3e4b8f3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/brer/run_data.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,9 @@ def create_from(cls, source, *, ensemble_num: int = None):
333333
warnings.warn(f'Caller provided ensemble_num={ensemble_num} overrides {_source_id} '
334334
f'from {source}.')
335335
general_params.ensemble_num = ensemble_num
336-
pair_params = {name: PairParams(name=name, sites=fields['sites']) for name, fields in
336+
# Unlike when creating from a PairDataCollection, the state file provides
337+
# non-default values for other PairParams fields.
338+
pair_params = {name: PairParams(**fields) for name, fields in
337339
source['pair parameters'].items()}
338340
return RunData(general_params=general_params, pair_params=pair_params)
339341
else:

0 commit comments

Comments
 (0)