Skip to content

Commit 56f98f1

Browse files
committed
Replace unicode literals
1 parent 76b2ece commit 56f98f1

19 files changed

Lines changed: 240 additions & 240 deletions

curtsies/configfile_keynames.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
from typing import Tuple
66

77
SPECIALS = {
8-
"C-[": u"<ESC>",
9-
"C-^": u"<Ctrl-6>",
10-
"C-_": u"<Ctrl-/>",
8+
"C-[": "<ESC>",
9+
"C-^": "<Ctrl-6>",
10+
"C-_": "<Ctrl-/>",
1111
}
1212

1313
# TODO make a precalculated version of this
@@ -21,14 +21,14 @@ def __getitem__(self, key):
2121
elif key in SPECIALS:
2222
return (SPECIALS[key],)
2323
elif key[1:] and key[:2] == "C-":
24-
return (u"<Ctrl-%s>" % key[2:],)
24+
return ("<Ctrl-%s>" % key[2:],)
2525
elif key[1:] and key[:2] == "M-":
2626
return (
27-
u"<Esc+%s>" % key[2:],
28-
u"<Meta-%s>" % key[2:],
27+
"<Esc+%s>" % key[2:],
28+
"<Meta-%s>" % key[2:],
2929
)
3030
elif key[0] == "F" and key[1:].isdigit():
31-
return (u"<F%d>" % int(key[1:]),)
31+
return ("<F%d>" % int(key[1:]),)
3232
else:
3333
raise KeyError(
3434
"Configured keymap (%s)" % key + " does not exist in bpython.keys"

curtsies/curtsieskeys.py

Lines changed: 108 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -9,129 +9,129 @@
99

1010
# fmt: off
1111
CURTSIES_NAMES = dict([
12-
(b' ', u'<SPACE>'),
13-
(b'\x1b ', u'<Esc+SPACE>'),
14-
(b'\t', u'<TAB>'),
15-
(b'\x1b[Z', u'<Shift-TAB>'),
16-
(b'\x1b[A', u'<UP>'),
17-
(b'\x1b[B', u'<DOWN>'),
18-
(b'\x1b[C', u'<RIGHT>'),
19-
(b'\x1b[D', u'<LEFT>'),
20-
(b'\x1bOA', u'<UP>'), # in issue 92 its shown these should be normal arrows,
21-
(b'\x1bOB', u'<DOWN>'), # not ctrl-arrows as we previously had them.
22-
(b'\x1bOC', u'<RIGHT>'),
23-
(b'\x1bOD', u'<LEFT>'),
24-
25-
(b'\x1b[1;5A', u'<Ctrl-UP>'),
26-
(b'\x1b[1;5B', u'<Ctrl-DOWN>'),
27-
(b'\x1b[1;5C', u'<Ctrl-RIGHT>'), # reported by myint
28-
(b'\x1b[1;5D', u'<Ctrl-LEFT>'), # reported by myint
29-
30-
(b'\x1b[5A', u'<Ctrl-UP>'), # not sure about these, someone wanted them for bpython
31-
(b'\x1b[5B', u'<Ctrl-DOWN>'),
32-
(b'\x1b[5C', u'<Ctrl-RIGHT>'),
33-
(b'\x1b[5D', u'<Ctrl-LEFT>'),
34-
35-
(b'\x1b[1;9A', u'<Esc+UP>'),
36-
(b'\x1b[1;9B', u'<Esc+DOWN>'),
37-
(b'\x1b[1;9C', u'<Esc+RIGHT>'),
38-
(b'\x1b[1;9D', u'<Esc+LEFT>'),
39-
40-
(b'\x1b[1;10A', u'<Esc+Shift-UP>'),
41-
(b'\x1b[1;10B', u'<Esc+Shift-DOWN>'),
42-
(b'\x1b[1;10C', u'<Esc+Shift-RIGHT>'),
43-
(b'\x1b[1;10D', u'<Esc+Shift-LEFT>'),
44-
45-
(b'\x1bOP', u'<F1>'),
46-
(b'\x1bOQ', u'<F2>'),
47-
(b'\x1bOR', u'<F3>'),
48-
(b'\x1bOS', u'<F4>'),
12+
(b' ', '<SPACE>'),
13+
(b'\x1b ', '<Esc+SPACE>'),
14+
(b'\t', '<TAB>'),
15+
(b'\x1b[Z', '<Shift-TAB>'),
16+
(b'\x1b[A', '<UP>'),
17+
(b'\x1b[B', '<DOWN>'),
18+
(b'\x1b[C', '<RIGHT>'),
19+
(b'\x1b[D', '<LEFT>'),
20+
(b'\x1bOA', '<UP>'), # in issue 92 its shown these should be normal arrows,
21+
(b'\x1bOB', '<DOWN>'), # not ctrl-arrows as we previously had them.
22+
(b'\x1bOC', '<RIGHT>'),
23+
(b'\x1bOD', '<LEFT>'),
24+
25+
(b'\x1b[1;5A', '<Ctrl-UP>'),
26+
(b'\x1b[1;5B', '<Ctrl-DOWN>'),
27+
(b'\x1b[1;5C', '<Ctrl-RIGHT>'), # reported by myint
28+
(b'\x1b[1;5D', '<Ctrl-LEFT>'), # reported by myint
29+
30+
(b'\x1b[5A', '<Ctrl-UP>'), # not sure about these, someone wanted them for bpython
31+
(b'\x1b[5B', '<Ctrl-DOWN>'),
32+
(b'\x1b[5C', '<Ctrl-RIGHT>'),
33+
(b'\x1b[5D', '<Ctrl-LEFT>'),
34+
35+
(b'\x1b[1;9A', '<Esc+UP>'),
36+
(b'\x1b[1;9B', '<Esc+DOWN>'),
37+
(b'\x1b[1;9C', '<Esc+RIGHT>'),
38+
(b'\x1b[1;9D', '<Esc+LEFT>'),
39+
40+
(b'\x1b[1;10A', '<Esc+Shift-UP>'),
41+
(b'\x1b[1;10B', '<Esc+Shift-DOWN>'),
42+
(b'\x1b[1;10C', '<Esc+Shift-RIGHT>'),
43+
(b'\x1b[1;10D', '<Esc+Shift-LEFT>'),
44+
45+
(b'\x1bOP', '<F1>'),
46+
(b'\x1bOQ', '<F2>'),
47+
(b'\x1bOR', '<F3>'),
48+
(b'\x1bOS', '<F4>'),
4949

5050
# see bpython #626
51-
(b'\x1b[11~', u'<F1>'),
52-
(b'\x1b[12~', u'<F2>'),
53-
(b'\x1b[13~', u'<F3>'),
54-
(b'\x1b[14~', u'<F4>'),
55-
56-
(b'\x1b[15~', u'<F5>'),
57-
(b'\x1b[17~', u'<F6>'),
58-
(b'\x1b[18~', u'<F7>'),
59-
(b'\x1b[19~', u'<F8>'),
60-
(b'\x1b[20~', u'<F9>'),
61-
(b'\x1b[21~', u'<F10>'),
62-
(b'\x1b[23~', u'<F11>'),
63-
(b'\x1b[24~', u'<F12>'),
64-
(b'\x00', u'<Ctrl-SPACE>'),
65-
(b'\x1c', u'<Ctrl-\\>'),
66-
(b'\x1d', u'<Ctrl-]>'),
67-
(b'\x1e', u'<Ctrl-6>'),
68-
(b'\x1f', u'<Ctrl-/>'),
69-
(b'\x7f', u'<BACKSPACE>'), # for some folks this is ctrl-backspace apparently
70-
(b'\x1b\x7f', u'<Esc+BACKSPACE>'),
71-
(b'\xff', u'<Meta-BACKSPACE>'),
72-
(b'\x1b\x1b[A', u'<Esc+UP>'), # uncertain about these four
73-
(b'\x1b\x1b[B', u'<Esc+DOWN>'),
74-
(b'\x1b\x1b[C', u'<Esc+RIGHT>'),
75-
(b'\x1b\x1b[D', u'<Esc+LEFT>'),
76-
(b'\x1b', u'<ESC>'),
77-
(b'\x1b[1~', u'<HOME>'),
78-
(b'\x1b[4~', u'<END>'),
79-
(b'\x1b\x1b[5~',u'<Esc+PAGEUP>'),
80-
(b'\x1b\x1b[6~',u'<Esc+PAGEDOWN>'),
81-
82-
(b'\x1b[H', u'<HOME>'), # reported by amorozov in bpython #490
83-
(b'\x1b[F', u'<END>'), # reported by amorozov in bpython #490
84-
85-
(b'\x1bOH', u'<HOME>'), # reported by mixmastamyk in curtsies #78
86-
(b'\x1bOF', u'<END>'), # reported by mixmastamyk in curtsies #78
51+
(b'\x1b[11~', '<F1>'),
52+
(b'\x1b[12~', '<F2>'),
53+
(b'\x1b[13~', '<F3>'),
54+
(b'\x1b[14~', '<F4>'),
55+
56+
(b'\x1b[15~', '<F5>'),
57+
(b'\x1b[17~', '<F6>'),
58+
(b'\x1b[18~', '<F7>'),
59+
(b'\x1b[19~', '<F8>'),
60+
(b'\x1b[20~', '<F9>'),
61+
(b'\x1b[21~', '<F10>'),
62+
(b'\x1b[23~', '<F11>'),
63+
(b'\x1b[24~', '<F12>'),
64+
(b'\x00', '<Ctrl-SPACE>'),
65+
(b'\x1c', '<Ctrl-\\>'),
66+
(b'\x1d', '<Ctrl-]>'),
67+
(b'\x1e', '<Ctrl-6>'),
68+
(b'\x1f', '<Ctrl-/>'),
69+
(b'\x7f', '<BACKSPACE>'), # for some folks this is ctrl-backspace apparently
70+
(b'\x1b\x7f', '<Esc+BACKSPACE>'),
71+
(b'\xff', '<Meta-BACKSPACE>'),
72+
(b'\x1b\x1b[A', '<Esc+UP>'), # uncertain about these four
73+
(b'\x1b\x1b[B', '<Esc+DOWN>'),
74+
(b'\x1b\x1b[C', '<Esc+RIGHT>'),
75+
(b'\x1b\x1b[D', '<Esc+LEFT>'),
76+
(b'\x1b', '<ESC>'),
77+
(b'\x1b[1~', '<HOME>'),
78+
(b'\x1b[4~', '<END>'),
79+
(b'\x1b\x1b[5~','<Esc+PAGEUP>'),
80+
(b'\x1b\x1b[6~','<Esc+PAGEDOWN>'),
81+
82+
(b'\x1b[H', '<HOME>'), # reported by amorozov in bpython #490
83+
(b'\x1b[F', '<END>'), # reported by amorozov in bpython #490
84+
85+
(b'\x1bOH', '<HOME>'), # reported by mixmastamyk in curtsies #78
86+
(b'\x1bOF', '<END>'), # reported by mixmastamyk in curtsies #78
8787

8888
# not fixing for back compat.
8989
# (b"\x1b[1~", u'<FIND>'), # find
9090

91-
(b"\x1b[2~", u'<INSERT>'), # insert (0)
92-
(b"\x1b[3~", u'<DELETE>'), # delete (.), "Execute"
93-
(b"\x1b[3;5~", u'<Ctrl-DELETE>'),
91+
(b"\x1b[2~", '<INSERT>'), # insert (0)
92+
(b"\x1b[3~", '<DELETE>'), # delete (.), "Execute"
93+
(b"\x1b[3;5~", '<Ctrl-DELETE>'),
9494

9595
# not fixing for back compat.
9696
# (b"\x1b[4~", u'<SELECT>'), # select
9797

98-
(b"\x1b[5~", u'<PAGEUP>'), # pgup (9)
99-
(b"\x1b[6~", u'<PAGEDOWN>'), # pgdown (3)
100-
(b"\x1b[7~", u'<HOME>'), # home
101-
(b"\x1b[8~", u'<END>'), # end
102-
(b"\x1b[OA", u'<UP>'), # up (8)
103-
(b"\x1b[OB", u'<DOWN>'), # down (2)
104-
(b"\x1b[OC", u'<RIGHT>'), # right (6)
105-
(b"\x1b[OD", u'<LEFT>'), # left (4)
106-
(b"\x1b[OF", u'<END>'), # end (1)
107-
(b"\x1b[OH", u'<HOME>'), # home (7)
98+
(b"\x1b[5~", '<PAGEUP>'), # pgup (9)
99+
(b"\x1b[6~", '<PAGEDOWN>'), # pgdown (3)
100+
(b"\x1b[7~", '<HOME>'), # home
101+
(b"\x1b[8~", '<END>'), # end
102+
(b"\x1b[OA", '<UP>'), # up (8)
103+
(b"\x1b[OB", '<DOWN>'), # down (2)
104+
(b"\x1b[OC", '<RIGHT>'), # right (6)
105+
(b"\x1b[OD", '<LEFT>'), # left (4)
106+
(b"\x1b[OF", '<END>'), # end (1)
107+
(b"\x1b[OH", '<HOME>'), # home (7)
108108

109109
# reported by cool-RR
110-
(b"\x1b[[A", u'<F1>'),
111-
(b"\x1b[[B", u'<F2>'),
112-
(b"\x1b[[C", u'<F3>'),
113-
(b"\x1b[[D", u'<F4>'),
114-
(b"\x1b[[E", u'<F5>'),
110+
(b"\x1b[[A", '<F1>'),
111+
(b"\x1b[[B", '<F2>'),
112+
(b"\x1b[[C", '<F3>'),
113+
(b"\x1b[[D", '<F4>'),
114+
(b"\x1b[[E", '<F5>'),
115115
# cool-RR says the rest were good, see issue #99
116116

117117
#reported by alethiophile see issue #119
118-
(b"\x1b[1;3C", u'<Meta-RIGHT>'), #alt-right
119-
(b"\x1b[1;3B", u'<Meta-DOWN>'), #alt-down
120-
(b"\x1b[1;3D", u'<Meta-LEFT>'), #alt-left
121-
(b"\x1b[1;3A", u'<Meta-UP>'), #alt-up
122-
(b"\x1b[5;3~", u'<Meta-PAGEUP>'), #alt-pageup
123-
(b"\x1b[6;3~", u'<Meta-PAGEDOWN>'), #alt-pagedown
124-
(b"\x1b[1;3H", u'<Meta-HOME>'), #alt-home
125-
(b"\x1b[1;3F", u'<Meta-END>'), #alt-end
126-
(b"\x1b[1;2C", u'<Shift-RIGHT>'),
127-
(b"\x1b[1;2B", u'<Shift-RIGHT>'),
128-
(b"\x1b[1;2D", u'<Shift-RIGHT>'),
129-
(b"\x1b[1;2A", u'<Shift-RIGHT>'),
130-
(b"\x1b[3;2~", u'<Shift-DELETE>'),
131-
(b"\x1b[5;2~", u'<Shift-PAGEUP>'),
132-
(b"\x1b[6;2~", u'<Shift-PAGEDOWN>'),
133-
(b"\x1b[1;2H", u'<Shift-HOME>'),
134-
(b"\x1b[1;2F", u'<Shift-END>'),
118+
(b"\x1b[1;3C", '<Meta-RIGHT>'), #alt-right
119+
(b"\x1b[1;3B", '<Meta-DOWN>'), #alt-down
120+
(b"\x1b[1;3D", '<Meta-LEFT>'), #alt-left
121+
(b"\x1b[1;3A", '<Meta-UP>'), #alt-up
122+
(b"\x1b[5;3~", '<Meta-PAGEUP>'), #alt-pageup
123+
(b"\x1b[6;3~", '<Meta-PAGEDOWN>'), #alt-pagedown
124+
(b"\x1b[1;3H", '<Meta-HOME>'), #alt-home
125+
(b"\x1b[1;3F", '<Meta-END>'), #alt-end
126+
(b"\x1b[1;2C", '<Shift-RIGHT>'),
127+
(b"\x1b[1;2B", '<Shift-RIGHT>'),
128+
(b"\x1b[1;2D", '<Shift-RIGHT>'),
129+
(b"\x1b[1;2A", '<Shift-RIGHT>'),
130+
(b"\x1b[3;2~", '<Shift-DELETE>'),
131+
(b"\x1b[5;2~", '<Shift-PAGEUP>'),
132+
(b"\x1b[6;2~", '<Shift-PAGEDOWN>'),
133+
(b"\x1b[1;2H", '<Shift-HOME>'),
134+
(b"\x1b[1;2F", '<Shift-END>'),
135135
#end of keys reported by alethiophile
136136

137137
])

curtsies/escseqparse.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def token_type(info):
144144
if value in FG_NUMBER_TO_COLOR: tokens.append({'fg':FG_NUMBER_TO_COLOR[value]})
145145
if value in BG_NUMBER_TO_COLOR: tokens.append({'bg':BG_NUMBER_TO_COLOR[value]})
146146
if value in NUMBER_TO_STYLE: tokens.append({NUMBER_TO_STYLE[value]:True})
147-
if value == RESET_ALL: tokens.append(dict(dict((k, None) for k in STYLES), **{'fg':None, 'bg':None}))
147+
if value == RESET_ALL: tokens.append(dict({k: None for k in STYLES}, **{'fg':None, 'bg':None}))
148148
if value == RESET_FG: tokens.append({'fg':None})
149149
if value == RESET_BG: tokens.append({'bg':None})
150150
# fmt: on
@@ -164,4 +164,4 @@ def token_type(info):
164164
doctest.testmod()
165165
# print(peel_off_esc_code('stuff'))
166166
# print(peel_off_esc_code('Amore'))
167-
print((repr(parse("[31mstuff is the best[32myay"))))
167+
print(repr(parse("[31mstuff is the best[32myay")))

0 commit comments

Comments
 (0)