[pypy-commit] pypy numpy-dtype: re-merge in default
justinpeel
noreply at buildbot.pypy.org
Wed Aug 24 01:08:20 CEST 2011
Author: Justin Peel <notmuchtotell at gmail.com>
Branch: numpy-dtype
Changeset: r46753:5445ab443c0a
Date: 2011-08-23 17:12 -0600
http://bitbucket.org/pypy/pypy/changeset/5445ab443c0a/
Log: re-merge in default
diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py
--- a/pypy/objspace/std/stringobject.py
+++ b/pypy/objspace/std/stringobject.py
@@ -926,28 +926,26 @@
c = s[i]
use_bs_char = False # character quoted by backspace
- # have to check for these first
if c == '\\' or c == quote:
bs_char = c
use_bs_char = True
- if not '\x20' <= c < '\x7f':
- if c == '\t':
- bs_char = 't'
- use_bs_char = True
- elif c == '\r':
- bs_char = 'r'
- use_bs_char = True
- elif c == '\n':
- bs_char = 'n'
- use_bs_char = True
- else:
- n = ord(c)
- if i != startslice:
- buf.append_slice(s, startslice, i)
- startslice = i + 1
- buf.append('\\x')
- buf.append("0123456789abcdef"[n>>4])
- buf.append("0123456789abcdef"[n&0xF])
+ elif c == '\t':
+ bs_char = 't'
+ use_bs_char = True
+ elif c == '\r':
+ bs_char = 'r'
+ use_bs_char = True
+ elif c == '\n':
+ bs_char = 'n'
+ use_bs_char = True
+ elif not '\x20' <= c < '\x7f':
+ n = ord(c)
+ if i != startslice:
+ buf.append_slice(s, startslice, i)
+ startslice = i + 1
+ buf.append('\\x')
+ buf.append("0123456789abcdef"[n>>4])
+ buf.append("0123456789abcdef"[n&0xF])
if use_bs_char:
if i != startslice:
More information about the pypy-commit
mailing list