From 843795738d82cc2a62b2dd7c13cce0279c5c92db Mon Sep 17 00:00:00 2001 From: Nick Hall Date: Thu, 31 Dec 2015 18:03:53 +0000 Subject: [PATCH] 8556: ValueError: underlying buffer has been detached The expat parser requires a binary mode file object. --- gramps/plugins/importer/importxml.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gramps/plugins/importer/importxml.py b/gramps/plugins/importer/importxml.py index 9d436dba4..d3e3ec8ff 100644 --- a/gramps/plugins/importer/importxml.py +++ b/gramps/plugins/importer/importxml.py @@ -399,7 +399,7 @@ class ImportOpenFileContextManager: def __enter__(self): if self.filename == '-': - self.filehandle = sys.stdin + self.filehandle = sys.stdin.buffer else: self.filehandle = self.open_file(self.filename) return self.filehandle