You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
IDLE (python 3.1.1) syntax coloring for b'bytestring' and u'unicode' string literal #51415
Activity
lieryan commentedon Oct 18, 2009
On python trunk and 3.2 IDLE, the b in b'' is not green colored.
On python 3.1 IDLE, the u in u'' is still colored, despite a SyntaxError.
(sorry, I don't have diff installed on my Windows machine)
Change on python trunk:
/Lib/idlelib/ColorDelegator.py
def make_pat():
....
sqstring = r"(\b[rRuUbB])?'[^'\\\n](\\.[^'\\\n])'?"
dqstring = r'(\b[rRuUbB])?"[^"\\\n](\\.[^"\\\n])"?'
sq3string = r"(\b[rRuUbB])?'''[^'\\]((\\.|'(?!''))[^'\\])(''')?"
dq3string = r'(\b[rRuUbB])?"""[^"\\]((\\.|"(?!""))[^"\\])(""")?'
....
And on py3k branch:
/Lib/idlelib/ColorDelegator.py
def make_pat():
....
sqstring = r"(\b[rRbB])?'[^'\\\n](\\.[^'\\\n])'?"
dqstring = r'(\b[rRbB])?"[^"\\\n](\\.[^"\\\n])"?'
sq3string = r"(\b[rRbB])?'''[^'\\]((\\.|'(?!''))[^'\\])(''')?"
dq3string = r'(\b[rRbB])?"""[^"\\]((\\.|"(?!""))[^"\\])(""")?'
....
ezio-melotti commentedon Jun 6, 2010
Duplicate of bpo-8641.