On Tue, Jan 8, 2013 at 15:19:09 +1100, Martin Pool wrote: > On Thu, Jan 3, 2013 at 12:55 AM, Marius Gedminas <mar...@gedmin.as> wrote: > > > On Wed, Jan 02, 2013 at 04:15:17PM +1100, Martin Pool wrote: > > > My previous patch to warn about unknown backslash escapes was buggy, and > > > warns on "\0" or "\177". This fixes it. > > > > > > As I say in a comment, I do wonder if octal escapes are so rare today > > that > > > they often indicate incorrect escaping. In my survey of some Google > > code, > > > I do see things like "\1" used much more often as a regexp replacement > > than > > > as an octal escape. How would you feel about an (of course suppressable) > > > warning for non-zero octal characters? > > > > \033 is useful for colourful ANSI sequences, if one's too lazy to go > > through curses.tigetstr("af"/"ab"). > > > > This is true, but it's not much worse to write it is hex '\x1b', eg > '\x1b[1mhi mgedminas\x1b[0m'. Probably in practice one would have a > variable or function to emit stuff rather than typing the literal > repeatedly... > FWIW I'd recognise \033 immediately, I'd have no idea what \x1b refers to.
Cheers, Julien -- Julien Cristau <julien.cris...@logilab.fr> Logilab http://www.logilab.fr/ Informatique scientifique & gestion de connaissances _______________________________________________ Python-Projects mailing list Python-Projects@lists.logilab.org http://lists.logilab.org/mailman/listinfo/python-projects