コード例 #1
0
ファイル: m8r.py プロジェクト: aashish24/src
 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)
コード例 #2
0
ファイル: m8r.py プロジェクト: AtilaSaraiva/src
 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
コード例 #3
0
ファイル: m8r.py プロジェクト: 1014511134/src
 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)
コード例 #4
0
 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)
コード例 #5
0
ファイル: m8r.py プロジェクト: stolt1/Madagascar
 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)
コード例 #6
0
ファイル: m8r.py プロジェクト: 1014511134/src
 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)