summaryrefslogtreecommitdiff
path: root/modules/language/python/number.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/language/python/number.scm')
-rw-r--r--modules/language/python/number.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/language/python/number.scm b/modules/language/python/number.scm
index 95965b8..b51cd6b 100644
--- a/modules/language/python/number.scm
+++ b/modules/language/python/number.scm
@@ -15,6 +15,7 @@
py-as-integer-ratio py-conjugate py-fromhex py-hex py-imag
py-is-integer py-real hex py-bin py-index
py-ifloordiv py-ilshift py-imod py-imul py-imatmul
+ py-bit-length
py-ilogior py-ilogand py-ipow py-isub py-i/
py-irshift py-ilogxor))
@@ -244,7 +245,7 @@
(mk-unop i0 py-lognot __invert__)
(define-method (py-bit-length (i <integer>))
- (logcount i))
+ (integer-length (abs i)))
(define-method (py-conjugate (i <complex>))
(make-rectangular (real-part i) (- (imag-part i))))