equal
deleted
inserted
replaced
2136 # call underlying function of s.encode('string_escape') directly for |
2136 # call underlying function of s.encode('string_escape') directly for |
2137 # Python 3 compatibility |
2137 # Python 3 compatibility |
2138 return codecs.escape_encode(s)[0] |
2138 return codecs.escape_encode(s)[0] |
2139 |
2139 |
2140 def unescapestr(s): |
2140 def unescapestr(s): |
2141 return s.decode('string_escape') |
2141 return codecs.escape_decode(s)[0] |
2142 |
2142 |
2143 def uirepr(s): |
2143 def uirepr(s): |
2144 # Avoid double backslash in Windows path repr() |
2144 # Avoid double backslash in Windows path repr() |
2145 return repr(s).replace('\\\\', '\\') |
2145 return repr(s).replace('\\\\', '\\') |
2146 |
2146 |