in tools/convert.py [0:0]
def transform(argv, mappings, verbose=False):
for rm in TO_REMOVE:
while rm in argv:
argv.remove(rm)
for old, new in TO_REPLACE:
argv[:] = [a.replace(old, new) for a in argv]
for condition, args in TO_INJECT:
if condition in argv:
argv[:] = args + argv
for idx, arg in enumerate(argv):
if 'continue_from=' in arg:
dep_sig = arg.split('=')[1]
if dep_sig.startswith('"'):
dep_sig = eval(dep_sig)
if verbose:
print("Need to recursively convert dependency XP", dep_sig)
new_sig = convert(dep_sig, mappings, verbose).sig
argv[idx] = f'continue_from="{new_sig}"'