summaryrefslogtreecommitdiff
path: root/coverage/parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/parser.py')
-rw-r--r--coverage/parser.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/coverage/parser.py b/coverage/parser.py
index d380eda1..f868d357 100644
--- a/coverage/parser.py
+++ b/coverage/parser.py
@@ -35,6 +35,10 @@ class CodeParser(object):
"No source for code: %r: %s" % (self.filename, err)
)
+ # Scrap the BOM if it exists.
+ if self.text and ord(self.text[0]) == 0xfeff:
+ self.text = self.text[1:]
+
self.exclude = exclude
self.show_tokens = False