update internals after partial resolve

This commit is contained in:
Jesse Bannon 2026-01-22 15:33:41 -08:00
parent 6156a263f0
commit ed408a352f
2 changed files with 7 additions and 6 deletions

View file

@ -784,10 +784,14 @@ class Script:
unresolvable: Optional[Set[str]] = None,
) -> "Script":
out = self._resolve_partial(unresolvable=unresolvable)
for var_name, definition in out.items():
self._variables[var_name] = definition
return copy.deepcopy(self).add_parsed(
{var_name: self._variables[var_name] for var_name in unresolvable} | out
)
return self
# return copy.deepcopy(self).add_parsed(
# {var_name: self._variables[var_name] for var_name in unresolvable} | out
# )
def resolve_partial_once(
self, variable_definitions: Dict[str, SyntaxTree], unresolvable: Optional[Set[str]] = None

View file

@ -263,9 +263,6 @@ class VariableDependency(ABC):
for arg in args:
maybe_resolvable_args.append(arg)
if hasattr(arg, "ast"):
print("sfdsf")
if isinstance(arg, Lambda) and arg.value in custom_functions:
if not custom_functions[arg.value].is_subset_of(
variables=resolved_variables,