summaryrefslogtreecommitdiff
path: root/modules/language/python/module/copy.scm
diff options
context:
space:
mode:
authorStefan Israelsson Tampe <stefan.itampe@gmail.com>2018-02-21 13:57:57 +0100
committerStefan Israelsson Tampe <stefan.itampe@gmail.com>2018-02-21 13:57:57 +0100
commit03e16c53f6579a969c285b89b8cb86140f1411a6 (patch)
treed47f3ee31040b7b11339fda849c090f0e2e16724 /modules/language/python/module/copy.scm
parent0a6079db826621c32cdfc89c3daea217582f0bb7 (diff)
deepcopy copy works
Diffstat (limited to 'modules/language/python/module/copy.scm')
-rw-r--r--modules/language/python/module/copy.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/language/python/module/copy.scm b/modules/language/python/module/copy.scm
new file mode 100644
index 0000000..2673e7e
--- /dev/null
+++ b/modules/language/python/module/copy.scm
@@ -0,0 +1,7 @@
+(define-module (language python module copy)
+ #:export (Error copy deepcopy))
+
+(define Error 'CopyError)
+
+(define (copy x) ((@@ (logic guile-log persistance) copy) x))
+(define (deepcopy x) ((@@ (logic guile-log persistance) deep-copy) x))