MCPcopy Create free account
hub / github.com/apache/cloudstack / add_lines

Method add_lines

python/lib/cloudutils/configFileOps.py:130–139  ·  view source on GitHub ↗
(self, lines, addToBackup=True)

Source from the content-addressed store, hash-verified

128 return self.replace_line(startswith,stanza,always_add=True)
129
130 def add_lines(self, lines, addToBackup=True):
131 fp = open(self.fileName).read(-1)
132 sh = re.escape(lines)
133 match = re.search(sh, fp, re.MULTILINE)
134 if match is not None:
135 return
136
137 fp += lines
138 open(self.fileName, "w").write(fp)
139 self.backups.append([None, lines])
140
141 def replace_lines(self, src, dst, addToBackup=True):
142 fp = open(self.fileName).read(-1)

Callers 3

backupMethod · 0.95
configMethod · 0.45
configMethod · 0.45

Calls 4

searchMethod · 0.65
writeMethod · 0.65
readMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected