First pass scan

This commit is contained in:
WQY\qiong
2023-03-09 22:44:13 +08:00
parent 369e636e13
commit 96cb99b87a
11 changed files with 156 additions and 7 deletions

View File

@@ -40,6 +40,18 @@ def inp_in_option(section: list[str]) -> ChangeSet:
return result
def inp_in_option_new(name: str, section: list[str]) -> None:
result = inp_in_option(section)
for op in result.operations:
for key in op.keys():
if key == 'operation' or key == 'type':
continue
if op['type'] == 'option':
write(name, f"update options set value = '{op[key]}' where key = '{key}';")
else:
write(name, f"update options_v3 set value = '{op[key]}' where key = '{key}';")
def inp_out_option(name: str) -> list[str]:
lines = []
objs = read_all(name, f"select * from options")