diff options
Diffstat (limited to 'modules/language/python/string.scm')
-rw-r--r-- | modules/language/python/string.scm | 7 |
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)))) |