summaryrefslogtreecommitdiff
path: root/modules/language/python/string.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/language/python/string.scm')
-rw-r--r--modules/language/python/string.scm7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/language/python/string.scm b/modules/language/python/string.scm
index 22c8b88..8eb84aa 100644
--- a/modules/language/python/string.scm
+++ b/modules/language/python/string.scm
@@ -441,7 +441,12 @@
(if (= k n)
w
(pylist-slice w 0 k 1))))))
-
+
+(define-method (< (s1 <string>) (s2 <string>)) (string-ci< s1 s2))
+(define-method (<= (s1 <string>) (s2 <string>)) (string-ci<= s1 s2))
+(define-method (> (s1 <string>) (s2 <string>)) (string-ci> s1 s2))
+(define-method (>= (s1 <string>) (s2 <string>)) (string-ci>= s1 s2))
+
(define-py (py-zfill zfill s width)
(let* ((n (len s))
(w (pk (pylist-slice s 0 n 1))))