From 96640c2555401414e64b61edd27ca51cd05ae5fb Mon Sep 17 00:00:00 2001 From: Yngve Inntjore Levinsen <Yngve.Levinsen@esss.se> Date: Fri, 9 Sep 2016 11:32:35 +0200 Subject: [PATCH] xrange is not python3 made sure forward compatibility is preserved --- ess/TraceWin.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ess/TraceWin.py b/ess/TraceWin.py index f1e7348..b3d6e04 100644 --- a/ess/TraceWin.py +++ b/ess/TraceWin.py @@ -1008,6 +1008,9 @@ class partran(dict): ''' Read partran1.out files.. ''' + # python 3 forward compatibility: + from builtins import range + def __init__(self,filename): self.filename=filename self._readAsciiFile() @@ -1016,8 +1019,8 @@ class partran(dict): import numpy - stream=file(self.filename,'r') - for i in xrange(10): + stream=open(self.filename,'r') + for i in range(10): line=stream.readline() if line.strip()[0]=='#': break @@ -1025,7 +1028,7 @@ class partran(dict): self.data=numpy.loadtxt(stream) self._dict={} - for i in xrange(len(self.columns)): + for i in range(len(self.columns)): self[self.columns[i]]=self.data[:,i] class field_map: -- GitLab