diff options
Diffstat (limited to 'modules/language/python/compile.scm')
-rw-r--r-- | modules/language/python/compile.scm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/language/python/compile.scm b/modules/language/python/compile.scm index 0126bbd..7585a15 100644 --- a/modules/language/python/compile.scm +++ b/modules/language/python/compile.scm @@ -1104,7 +1104,10 @@ (#:expr-stmt ((_ (l ...) (#:assign)) - `(,(G 'values) ,@(map (g vs exp) l))) + (let ((l (map (g vs exp) l))) + (if (= (length l) 1) + (car l) + `(,(G 'values) ,@l)))) ((_ l type) (=> fail) |