fix bugs
This commit is contained in:
@@ -14,7 +14,7 @@ def dump_scalar(entry: hints.JSONDataScalar) -> str:
|
||||
case False:
|
||||
return "false\n"
|
||||
case _:
|
||||
return f"{entry:s}\n"
|
||||
return f"{entry}\n"
|
||||
|
||||
|
||||
def dump(obj: dict[str, hints.JSONDataScalar | list[hints.JSONDataScalar]]) -> str:
|
||||
@@ -24,10 +24,13 @@ def dump(obj: dict[str, hints.JSONDataScalar | list[hints.JSONDataScalar]]) -> s
|
||||
ret += ":"
|
||||
|
||||
match value:
|
||||
case []:
|
||||
ret += " []\n"
|
||||
case list() as entries:
|
||||
ret += "\n"
|
||||
for entry in entries:
|
||||
ret += f" - {dump_scalar(entry)}"
|
||||
|
||||
case entry:
|
||||
ret += f" {dump_scalar(entry)}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user