aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--snekbox/api/resources/eval.py2
-rw-r--r--snekbox/memfs.py10
2 files changed, 6 insertions, 6 deletions
diff --git a/snekbox/api/resources/eval.py b/snekbox/api/resources/eval.py
index 38a5625..cedeb2e 100644
--- a/snekbox/api/resources/eval.py
+++ b/snekbox/api/resources/eval.py
@@ -117,5 +117,5 @@ class EvalResource:
resp.media = {
"stdout": result.stdout,
"returncode": result.returncode,
- "files": [f.json for f in result.files],
+ "files": [f.as_dict for f in result.files],
}
diff --git a/snekbox/memfs.py b/snekbox/memfs.py
index fcb4a32..6a3a635 100644
--- a/snekbox/memfs.py
+++ b/snekbox/memfs.py
@@ -21,7 +21,7 @@ def parse_files(
fs: MemFS,
files_limit: int,
files_pattern: str,
- preload_json: bool = False,
+ preload_dict: bool = False,
) -> list[FileAttachment]:
"""
Parse files in a MemFS.
@@ -30,15 +30,15 @@ def parse_files(
fs: The MemFS to parse.
files_limit: The maximum number of files to parse.
files_pattern: The glob pattern to match files against.
- preload_json: Whether to preload and cache JSON data.
+ preload_dict: Whether to preload as_dict property data.
Returns:
List of FileAttachments sorted lexically by path name.
"""
- res = sorted(fs.attachments(files_limit, files_pattern), key=lambda file: file.path)
- if preload_json:
+ res = sorted(fs.attachments(files_limit, files_pattern), key=lambda f: f.path)
+ if preload_dict:
for file in res:
- _ = file.json
+ _ = file.as_dict
return res