def _update(line_replacement): newlines = [] for line in limits_conf: if find_memlock.search(line): newlines.append(find_memlock.sub(line_replacement, line)) else: newlines.append(line) limits_conf.seek(0) limits_conf.writelines(newlines)