12 print "File : %s not found"%self.
fname
18 self.fc.write(
"%s"%item)
25 for line
in self.f.readlines():
33 if len(string.split()) == 1
and string.split()[0] == string:
34 if string
in item.split():
35 strlist.append([scrh.index(item), item])
38 elif len(string.split()) > 1:
40 strlist.append([scrh.index(item), item])
43 print "Invalid String in LocateString"
55 scrh.insert(lbeg, string)
60 scrh[OldLineIndex] = NewLine
71 l = scrh[0][1].split(
' ')
72 l[l.index(oldword)] = newword
82 return scrh[beg:end+1]
86 for line
in self.f.readlines():
89 updatelist[scrhlist.index(e)] = line.split()[-1]
95 oldwords = [
'INCLUDE_ROTATION',
'INCLUDE_BODY_FORCE',
'INCLUDE_COOLING',
'INCLUDE_BACKGROUND_FIELD',
96 'TIME_EVOLUTION',
'RAYMOND',
'NEQ',
'CT_VEC_POT_INIT',
'USE_VECTOR_POTENTIAL',
98 newwords = [
'ROTATING_FRAME',
'BODY_FORCE',
'COOLING',
'BACKGROUND_FIELD',
'TIME_STEPPING',
'SNEq',
99 'MINEq',
'USE_VECTOR_POTENTIAL',
'ASSIGN_VECTOR_POTENTIAL',
'UPDATE_VECTOR_POTENTIAL']
101 for i
in range(len(oldwords)):
def LocateString(self, string)
def ReplaceLine(self, NewLine, OldLineIndex)
def ReadLines(self, beg, end)
def List2File(self, contents)
def InsertLine(self, string, lbeg)
def DeleteLines(self, lbeg, lend)
def ReplaceObsoletes(self)
def UpdateListFromFile(self, scrhlist, updatelist)
def __init__(self, fname)