[pypy-svn] r16414 - pypy/dist/pypy/module/_sre
nik at codespeak.net
nik at codespeak.net
Wed Aug 24 18:33:15 CEST 2005
Author: nik
Date: Wed Aug 24 18:33:14 2005
New Revision: 16414
Modified:
pypy/dist/pypy/module/_sre/interp_sre.py
Log:
discovered another RPython issue. the current interp_sre seems to compile
now.
Modified: pypy/dist/pypy/module/_sre/interp_sre.py
==============================================================================
--- pypy/dist/pypy/module/_sre/interp_sre.py (original)
+++ pypy/dist/pypy/module/_sre/interp_sre.py Wed Aug 24 18:33:14 2005
@@ -159,21 +159,21 @@
def is_digit(space, w_char):
code = space.int_w(space.ord(w_char))
- return code < 128 and ascii_char_info[code] & 1
+ return code < 128 and (ascii_char_info[code] & 1 != 0)
def is_uni_digit(space, w_char):
return space.is_true(space.call_method(w_char, "isdigit"))
def is_space(space, w_char):
code = space.int_w(space.ord(w_char))
- return code < 128 and ascii_char_info[code] & 2
+ return code < 128 and (ascii_char_info[code] & 2 != 0)
def is_uni_space(space, w_char):
return space.is_true(space.call_method(w_char, "isspace"))
def is_word(space, w_char):
code = space.int_w(space.ord(w_char))
- return code < 128 and ascii_char_info[code] & 16
+ return code < 128 and (ascii_char_info[code] & 16 != 0)
def is_uni_word(space, w_char):
code = space.int_w(space.ord(w_char))
More information about the Pypy-commit
mailing list