aboutsummaryrefslogtreecommitdiff
path: root/neb/std/fs.py
diff options
context:
space:
mode:
authormryouse2022-07-09 02:39:27 +0000
committermryouse2022-07-09 02:39:27 +0000
commit4038aa87fddbe7e79c61603cf8d4514ebb47f3fe (patch)
tree8f5493f5fb8d9f9ea1de4cd1ade03b7d6c9447d9 /neb/std/fs.py
parent7ffeef0faef3fbc389069df853109afc76260f0d (diff)
parent4fb8873f45c8596ba044c87060191778b8238952 (diff)
Merge branch 'master' into feature/listtypes
Diffstat (limited to 'neb/std/fs.py')
-rw-r--r--neb/std/fs.py13
1 files changed, 0 insertions, 13 deletions
diff --git a/neb/std/fs.py b/neb/std/fs.py
index d20cde9..144df0f 100644
--- a/neb/std/fs.py
+++ b/neb/std/fs.py
@@ -31,19 +31,6 @@ def interpretUnlink(symbol, args, env, ns):
FS.register("unlink", Builtin("unlink", interpretUnlink, [Arg("filename", TypeEnum.STRING)], return_type=Type(":list")))
-def interpretWithWrite(symbol, args, env, ns):
- target_file = args[0]
- new_env = Environment(env)
- target_path = Path(target_file.value).resolve()
- ret = Literal([])
- with open(str(target_path), "w") as fil:
- new_env.register("_file_", List([fil])) # TODO wrong!
- for arg in args[1:]:
- ret = evaluate(arg, new_env, ns)
- return ret
-
-FS.register("with-write", Builtin("with-write", interpretWithWrite, [Arg("filename", TypeEnum.STRING)], Arg("exprs", TypeEnum.ANY, lazy=True)))
-
def interpretWrite(symbol, args, env, ns):
string = args[0]
handle = args[1]