[pypy-svn] r34542 - pypy/dist/pypy/rlib/parsing

cfbolz at codespeak.net cfbolz at codespeak.net
Sun Nov 12 23:39:22 CET 2006


Author: cfbolz
Date: Sun Nov 12 23:39:21 2006
New Revision: 34542

Modified:
   pypy/dist/pypy/rlib/parsing/deterministic.py
   pypy/dist/pypy/rlib/parsing/parsing.py
Log:
splitlines is not rpython, it seems


Modified: pypy/dist/pypy/rlib/parsing/deterministic.py
==============================================================================
--- pypy/dist/pypy/rlib/parsing/deterministic.py	(original)
+++ pypy/dist/pypy/rlib/parsing/deterministic.py	Sun Nov 12 23:39:21 2006
@@ -31,7 +31,7 @@
 
     def nice_error_message(self, filename="<unknown>"):
         result = ["  File %s, line %s" % (filename, self.lineno)]
-        result.append(self.input.splitlines()[self.lineno])
+        result.append(self.input.split("\n")[self.lineno])
         result.append(" " * self.columnno + "^")
         result.append("LexerError")
         return "\n".join(result)

Modified: pypy/dist/pypy/rlib/parsing/parsing.py
==============================================================================
--- pypy/dist/pypy/rlib/parsing/parsing.py	(original)
+++ pypy/dist/pypy/rlib/parsing/parsing.py	Sun Nov 12 23:39:21 2006
@@ -48,7 +48,7 @@
     def nice_error_message(self, filename="<unknown>", source=""):
         result = ["  File %s, line %s" % (filename, self.source_pos.lineno)]
         if source:
-            result.append(source.splitlines()[self.source_pos.lineno])
+            result.append(source.split("\n")[self.source_pos.lineno])
             result.append(" " * self.source_pos.columnno + "^")
         else:
             result.append("<couldn't get source>")



More information about the Pypy-commit mailing list