Skip to content

Commit 9995bfd

Browse files
tetronmr-c
andauthored
Codegen enhancements for fast parsing (#587)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com> Co-authored-by: Michael R. Crusoe <1330696+mr-c@users.noreply.github.com>
1 parent f46b257 commit 9995bfd

File tree

4 files changed

+563
-215
lines changed

4 files changed

+563
-215
lines changed

schema_salad/codegen.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,12 +157,11 @@ def codegen(
157157

158158
if isinstance(jld, MutableMapping):
159159
ref_scope = jld.get("refScope")
160+
subscope = jld.get("subscope")
160161
if jld.get("typeDSL"):
161162
type_loader = gen.typedsl_loader(type_loader, ref_scope)
162163
elif jld.get("secondaryFilesDSL"):
163164
type_loader = gen.secondaryfilesdsl_loader(type_loader)
164-
elif jld.get("subscope"):
165-
subscope = jld.get("subscope")
166165
elif jld.get("_type") == "@id":
167166
type_loader = gen.uri_loader(
168167
type_loader, jld.get("identity", False), False, ref_scope

0 commit comments

Comments
 (0)