Skip to content

Commit 0130cb2

Browse files
authored
Merge pull request #599 from samsrabin/fix-buildnml-set_value
Wrap buildnml call of Case.set_value() in non-readonly context
2 parents 3a50750 + 60c6514 commit 0130cb2

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

cime_config/buildnml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -655,8 +655,9 @@ def buildnml(case, caseroot, component):
655655
raise AttributeError
656656

657657
libs = cmeps_lib_list(case)
658-
case.set_value("CASE_SUPPORT_LIBRARIES", ",".join(libs))
659-
658+
with Case(case.get_value("CASEROOT"), read_only=False) as case_tmp:
659+
case_tmp.set_value("CASE_SUPPORT_LIBRARIES", ",".join(libs))
660+
660661
esmfmkfile = os.getenv("ESMFMKFILE")
661662
expect(
662663
esmfmkfile and os.path.isfile(esmfmkfile),

0 commit comments

Comments
 (0)