fix loading nested resource in client fetched resources

This commit is contained in:
Ruben Fiszel
2023-03-17 20:54:30 +01:00
parent 078cb1bf3e
commit f3dfad5b94
2 changed files with 177 additions and 126 deletions

View File

@@ -25,6 +25,7 @@ bigquery = TypeAlias
VAR_RESOURCE_PREFIX = "$var:"
RES_RESOURCE_PREFIX = "$res:"
class JobStatus(Enum):
@@ -368,6 +369,9 @@ def _transform_leaf(v: Any) -> Any:
if v.startswith(VAR_RESOURCE_PREFIX):
var_name = v[len(VAR_RESOURCE_PREFIX) :]
return get_variable(var_name)
if v.startswith(RES_RESOURCE_PREFIX):
res_name = v[len(RES_RESOURCE_PREFIX) :]
return get_resource(res_name)
else:
return v
else: