[pypy-svn] r49643 - pypy/dist/pypy/rlib

cfbolz at codespeak.net cfbolz at codespeak.net
Tue Dec 11 20:17:38 CET 2007


Author: cfbolz
Date: Tue Dec 11 20:17:36 2007
New Revision: 49643

Modified:
   pypy/dist/pypy/rlib/rope.py
Log:
fix the ropes test failures


Modified: pypy/dist/pypy/rlib/rope.py
==============================================================================
--- pypy/dist/pypy/rlib/rope.py	(original)
+++ pypy/dist/pypy/rlib/rope.py	Tue Dec 11 20:17:36 2007
@@ -69,7 +69,7 @@
         x |= HIGHEST_BIT_SET
         result.hash = x
         result.is_ascii = self.is_ascii and other.is_ascii
-        result.is_bytestring = self.is_bytestring and right.is_bytestring()
+        result.is_bytestring = self.is_bytestring and other.is_bytestring
         return result
 
 
@@ -190,6 +190,7 @@
         additional_info.hash = partial_hash
         additional_info.is_ascii = is_ascii
         additional_info.charbitmask = charbitmask
+        additional_info.is_bytestring = True
         self._additional_info = additional_info
         return additional_info
 
@@ -432,7 +433,7 @@
         leftaddinfo = self.left.additional_info()
         rightaddinfo = self.right.additional_info()
         additional_info =  leftaddinfo.combine(rightaddinfo,
-                                                    self.right.length())
+                                               self.right.length())
         self._additional_info = additional_info
         return additional_info
 



More information about the Pypy-commit mailing list