summaryrefslogtreecommitdiff
path: root/fastimport/parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'fastimport/parser.py')
-rw-r--r--fastimport/parser.py6
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.