From d04efcfb7e0fec64b735059157fe9587e6a726e1 Mon Sep 17 00:00:00 2001 From: Kees Bakker Date: Tue, 23 Aug 2011 19:48:33 +0000 Subject: [PATCH] Bugfix for 5146 and 5106 - ImportProGen fails on Windows because some files must be read as "binary". svn: r18056 --- src/plugins/import/ImportProGen.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/import/ImportProGen.py b/src/plugins/import/ImportProGen.py index 8f11cb47c..c85e64e25 100644 --- a/src/plugins/import/ImportProGen.py +++ b/src/plugins/import/ImportProGen.py @@ -110,7 +110,7 @@ def _read_mem(bname): fname = bname + '.MEM' else: fname = bname + '.mem' - f = open(fname) + f = open(fname, "rb") recfmt = "i28s" reclen = struct.calcsize( recfmt ) #print "# reclen = %d" % reclen @@ -131,7 +131,7 @@ def _read_recs(table, bname): fname = bname + table.fileext else: fname = bname + table.fileext.lower() - f = open(fname) + f = open(fname, "rb") recfmt = table.recfmt log.info("# %s - recfmt = %s" % (table['name1'], recfmt)) reclen = struct.calcsize( recfmt )