[pypy-svn] r76152 - pypy/branch/fast-forward/pypy/objspace/std
benjamin at codespeak.net
benjamin at codespeak.net
Mon Jul 12 17:02:55 CEST 2010
Author: benjamin
Date: Mon Jul 12 17:02:53 2010
New Revision: 76152
Modified:
pypy/branch/fast-forward/pypy/objspace/std/newformat.py
Log:
must compare only chars
Modified: pypy/branch/fast-forward/pypy/objspace/std/newformat.py
==============================================================================
--- pypy/branch/fast-forward/pypy/objspace/std/newformat.py (original)
+++ pypy/branch/fast-forward/pypy/objspace/std/newformat.py Mon Jul 12 17:02:53 2010
@@ -127,7 +127,7 @@
raise OperationError(self.space.w_ValueError, w_msg)
conversion = s[i]
else:
- conversion = None
+ conversion = self.empty
i += 1
return s[start:end_name], conversion, i
i += 1
@@ -228,9 +228,10 @@
def _convert(self, w_obj, conversion):
space = self.space
- if conversion == "r":
+ conv = conversion[0]
+ if conv == "r":
return space.repr(w_obj)
- elif conversion == "s":
+ elif conv == "s":
if self.is_unicode:
return space.call_function(space.w_unicode, w_obj)
return space.str(w_obj)
More information about the Pypy-commit
mailing list