Guido van Rossum <gu...@python.org> added the comment:

We should definitely document the column offset being 1-based, if it hasn't 
been already. But be careful, there are some APIs that are 0-based and others 
that are 1-based, for column offsets.

I was quite surprised at some point to find out that we were inconsistent with 
the column offset, and then I looked at what Emacs and vim do, and I found that 
both interpret column offsets (in the familiar "filename:lineno:offset: 
message" format) as 1-based. IIRC I had to fix it in quite a few places because 
we were actually being inconsistent.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43555>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to