From 39f516ee0dc74ec7064408afd2d1083c7973e91a Mon Sep 17 00:00:00 2001 From: Fiddle-Config Team Date: Wed, 8 Oct 2025 14:14:10 -0700 Subject: [PATCH] parse/.value/unparse x2 causes `ValueError: Only one base configuration is permitted.` if `_initial_config_expression` isn't cleared. PiperOrigin-RevId: 816855937 --- fiddle/_src/absl_flags/flags.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fiddle/_src/absl_flags/flags.py b/fiddle/_src/absl_flags/flags.py index a9406cc9..d769f67a 100644 --- a/fiddle/_src/absl_flags/flags.py +++ b/fiddle/_src/absl_flags/flags.py @@ -178,6 +178,7 @@ def unparse(self) -> None: # Reset saved arguments. self._all_arguments = [] self.present = 0 + self._initial_config_expression = None def _parse_config(self, command: str, expression: str) -> None: if self._initial_config_expression: