diff options
Diffstat (limited to 'fastimport/parser.py')
-rw-r--r-- | fastimport/parser.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fastimport/parser.py b/fastimport/parser.py index 8db0d64..fe59eef 100644 --- a/fastimport/parser.py +++ b/fastimport/parser.py @@ -158,6 +158,10 @@ The grammar is: not_lf ::= # Any byte that is not ASCII newline (LF); """ from __future__ import print_function +from future import standard_library +standard_library.install_aliases() +from builtins import map +from builtins import object import collections @@ -593,7 +597,7 @@ class ImportParser(LineBasedParser): parts[1] = parts[1][1:-1] elif parts[1].startswith('"') or parts[1].endswith('"'): self.abort(errors.BadFormat, '?', '?', s) - return map(_unquote_c_string, parts) + return list(map(_unquote_c_string, parts)) def _mode(self, s): """Check file mode format and parse into an int. |