del_token(lines, token[, start[, end]]):
Like find_token, but deletes the line if it finds one.
Returns True if a line got deleted, otherwise False.
del_token(lines, token[, start[, end]]):
Like find_token, but deletes the line if it finds one.
Returns True if a line got deleted, otherwise False.
-bool_values = {True: ("true", "1"),
- False: ("false", "0")}
+
+bool_values = {"true": True, "1": True,
+ "false": False, "0": False}
def get_bool_value(lines, token, start=0, end=0, default=None, delete=False):
""" get_bool_value(lines, token, start[[, end], default]) -> string
Find the next line that looks like:
def get_bool_value(lines, token, start=0, end=0, default=None, delete=False):
""" get_bool_value(lines, token, start[[, end], default]) -> string
Find the next line that looks like:
val = get_quoted_value(lines, token, start, end, default, delete)
val = get_quoted_value(lines, token, start, end, default, delete)
def set_bool_value(lines, token, value, start=0, end=0):
def set_bool_value(lines, token, value, start=0, end=0):
oldvalue = get_bool_value(lines, token, i, i+1)
if oldvalue is value:
return oldvalue
oldvalue = get_bool_value(lines, token, i, i+1)
if oldvalue is value:
return oldvalue
if get_quoted_value(lines, token, i, i+1) in ('0', '1'):
if get_quoted_value(lines, token, i, i+1) in ('0', '1'):