> On Fri, Oct 14, 2016 at 6:16 AM, zhaohe wang <[email protected]> wrote:
>
>> Leo 5.4-devel, build 20160722143100, Fri, Jul 22, 2016 2:31:00 PM
>> Git repo info: branch = master, commit = cb40bc3b4ca7
>> Python 2.7.12, PyQt version 4.8.7
>> linux2
>> pylint: keyLog.py
>> Traceback (most recent call last):
>>
>
> File
>> "/usr/local/lib/python2.7/dist-packages/backports/configparser/__init__.py",
>> line 1101, in _read
>> raise MissingSectionHeaderError(fpname, lineno, line)
>> backports.configparser.MissingSectionHeaderError: File contains no
>> section headers.
>> file: '/home/swot/leo-editor/leo/test/pylint-leo-rc.txt', line: 1
>> u'@first # -*- coding: utf-8 -*-\n'
>> pylint: done 0.23 sec.
>>
>
> Not sure what is happening. You might try removing non-ascii characters
> from the file.
>
The same kind of thing happened to me today after upgrading my Python
distribution.
To find the location of the problem, I wrote this script:
path = r'c:\leo.repo\leo-editor\leo\test\pylint-leo-rc.txt'
f = open(path)
s = f.read()
f.close()
print(len(s))
errors = []
n = 0
for i, line in enumerate(g.splitLines(s)):
try:
print(' %3s %4s %s' % (i+1, n, line.rstrip()))
except UnicodeEncodeError:
print('**%3s %4s %s' % (i+1, n, len(line.rstrip())))
errors.append(i)
n += len(line)
print('error lines: %s' % errors)
The line *looked* like plain ascii, but removing it solved the problem.
This was a strange one.
Edward
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.