Skip to content
Snippets Groups Projects
Commit 12968fb6 authored by Andrew Scheller's avatar Andrew Scheller
Browse files

Display \r and \t escape codes in string repr

parent 72d70cb0
No related branches found
No related tags found
No related merge requests found
......@@ -63,7 +63,10 @@ void mp_str_print_quoted(void (*print)(void *env, const char *fmt, ...), void *e
print(env, "%c", *s);
} else if (*s == '\n') {
print(env, "\\n");
// TODO add more escape codes here if we want to match CPython
} else if (*s == '\r') {
print(env, "\\r");
} else if (*s == '\t') {
print(env, "\\t");
} else {
print(env, "\\x%02x", *s);
}
......
# anything above 0xa0 is printed as Unicode by CPython3.3
for c in range(0xa1):
print("0x%02x: %s" % (c, repr(chr(c))))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment