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...

-m
_______________________________________________
Python-Projects mailing list
Python-Projects@lists.logilab.org
http://lists.logilab.org/mailman/listinfo/python-projects

Reply via email to