Index: abp/filters/parser.py |
=================================================================== |
--- a/abp/filters/parser.py |
+++ b/abp/filters/parser.py |
@@ -271,16 +271,19 @@ |
namedtuple |
Parsed line (see `_line_type`). |
Raises |
------ |
ParseError |
ParseError: If the line can't be parsed. |
""" |
+ if isinstance(line_text, type(b'')): |
+ line_text = line_text.decode('utf-8') |
+ |
content = line_text.strip() |
if content == '': |
line = EmptyLine() |
elif content.startswith('!'): |
line = _parse_comment(content) |
elif content.startswith('%') and content.endswith('%'): |
line = _parse_instruction(content) |