def settype(self,type): if _swig_: # kls for i in xrange(len(_File.type)): if type == _File.type[i]: self.type = type c_rsf.sf_settype (self.f,i) else: sys.stderr.write('function settype only available with swig') sys.exit(1)
def settype(self, type): if _swig_: for i, filetype in enumerate(_File.type): if type == filetype: self.type = type c_rsf.sf_settype(self.file, i) break else: self.file.settype(type) self.type = type
def __init__(self,tag='out',src=None): if not tag: self.tag = Temp() self.temp = True else: self.tag = tag self.temp = False self.file = c_rsf.sf_output(self.tag) if src: # clone source file if hasattr(src,'file'): srcfile = src.file srctype = src.type else: srcfile = c_rsf.sf_input(self.tag) srctype = c_rsf.sf_gettype(srcfile) c_rsf.sf_settype(self.file,_File.type.index(srctype)) c_rsf.sf_fileflush(self.file,srcfile) _File.__init__(self,self.tag)
def settype(self, type): for i in xrange(len(_File.type)): if type == _File.type[i]: self.type = type c_rsf.sf_settype(self.file, i)
def settype(self,type): for i in xrange(len(_File.type)): if type == _File.type[i]: self.type = type c_rsf.sf_settype (self.file,i)