From e08b73259235c0af61d685edf2578d51cab97b30 Mon Sep 17 00:00:00 2001 From: Martin Diehl Date: Thu, 12 Jul 2018 10:33:05 +0200 Subject: [PATCH] it's a byte string in python3 --- lib/damask/util.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/damask/util.py b/lib/damask/util.py index a9761d942..413f955e9 100644 --- a/lib/damask/util.py +++ b/lib/damask/util.py @@ -1,5 +1,4 @@ # -*- coding: UTF-8 no BOM -*- - import sys,time,random,threading,os,subprocess,shlex import numpy as np from optparse import Option @@ -94,13 +93,12 @@ def execute(cmd, stdout = subprocess.PIPE, stderr = subprocess.PIPE, stdin = subprocess.PIPE) - out,error = [i.replace("\x08","") for i in (process.communicate() if streamIn is None - else process.communicate(streamIn.read()))] + out,error = [i.replace(b"\x08",b"") for i in (process.communicate() if streamIn is None + else process.communicate(streamIn.read()))] os.chdir(initialPath) if process.returncode != 0: raise RuntimeError('{} failed with returncode {}'.format(cmd,process.returncode)) return out,error - def coordGridAndSize(coordinates): """Determines grid count and overall physical size along each dimension of an ordered array of coordinates""" dim = coordinates.shape[1]