577 |
|
|
578 |
if isinstance(arg,numpy.ndarray): |
if isinstance(arg,numpy.ndarray): |
579 |
return arg.shape |
return arg.shape |
580 |
|
elif isinstance(arg,list): |
581 |
|
return numpy.array(arg).shape |
582 |
elif isinstance(arg,escript.Data): |
elif isinstance(arg,escript.Data): |
583 |
return arg.getShape() |
return arg.getShape() |
584 |
elif isinstance(arg,float): |
elif isinstance(arg,float): |
6158 |
if e==None: |
if e==None: |
6159 |
raise IOError,"Unable to access file %s in mode %s for %s."%(self.name,self.mode,operation) |
raise IOError,"Unable to access file %s in mode %s for %s."%(self.name,self.mode,operation) |
6160 |
else: |
else: |
6161 |
if hasattr(e,"message"): |
raise IOError(str(e)) |
|
raise IOError,e.message |
|
|
else: |
|
|
raise IOError,"Unable to access file %s in mode %s for %s."%(self.name,self.mode,operation) |
|
6162 |
|
|
6163 |
def close(self): |
def close(self): |
6164 |
""" |
""" |