summaryrefslogtreecommitdiff
path: root/modules/language/python/bytes.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/language/python/bytes.scm')
-rw-r--r--modules/language/python/bytes.scm2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/language/python/bytes.scm b/modules/language/python/bytes.scm
index e222c3e..635358d 100644
--- a/modules/language/python/bytes.scm
+++ b/modules/language/python/bytes.scm
@@ -193,7 +193,7 @@
(n (slot-ref o 'n)))
(apply g bytearray b n l)))))
-(define-py* -bool (bool m o nn) (not (= (len o) 0)))
+(define-py* -bool (bool m o nn) (if (= (len o) 0) #f o))
(define-method (write (b <py-bytes>) . l)
(define port (if (pair? l) (car l) #t))