Show More
@@ -4,6 +4,7 b' from __future__ import absolute_import, ' | |||
|
4 | 4 | |
|
5 | 5 | import ast |
|
6 | 6 | import collections |
|
7 | import io | |
|
7 | 8 | import os |
|
8 | 9 | import sys |
|
9 | 10 | |
@@ -754,7 +755,11 b' def sources(f, modname):' | |||
|
754 | 755 | yield src.read(), modname, f, 0 |
|
755 | 756 | py = True |
|
756 | 757 | if py or f.endswith('.t'): |
|
757 | with open(f, 'r') as src: | |
|
758 | # Strictly speaking we should sniff for the magic header that denotes | |
|
759 | # Python source file encoding. But in reality we don't use anything | |
|
760 | # other than ASCII (mainly) and UTF-8 (in a few exceptions), so | |
|
761 | # simplicity is fine. | |
|
762 | with io.open(f, 'r', encoding='utf-8') as src: | |
|
758 | 763 | for script, modname, t, line in embedded(f, modname, src): |
|
759 | 764 | yield script, modname.encode('utf8'), t, line |
|
760 | 765 |
General Comments 0
You need to be logged in to leave comments.
Login now