from parser_tools import find_token, find_end_of, find_tokens, \
find_end_of_inset, find_end_of_layout, find_token_backwards, \
- get_containing_inset, get_value, get_value_string
+ get_containing_inset, get_value
from lyx2lyx_tools import add_to_preamble, insert_to_preamble, \
put_cmd_in_ert, lyx2latex, latex_length, revert_flex_inset, \
if i == -1:
document.warning("Malformed LyX document: Missing \\use_indices.")
return
- indices = get_value(document.header, "\\use_indices", i)
- useindices = (indices == "true")
+ useindices = str2bool(get_value(document.header, "\\use_indices", i))
i = 0
while True:
i = find_token(document.body, "\\begin_inset CommandInset index_print", i)
if i == -1:
document.warning("Malformed LyX document: Missing \\use_indices.")
return
- indices = get_value(document.header, "\\use_indices", i)
- useindices = (indices == "true")
+ useindices = str2bool(get_value(document.header, "\\use_indices", i))
i = 0
while True:
i = find_token(document.body, "\\begin_inset CommandInset index_print", i)
return
# remove the preamble line and write to the preamble
# when suppress_date was true
- date = get_value(document.header, "\\suppress_date", i)
- if date == "true":
+ date = str2bool(get_value(document.header, "\\suppress_date", i))
+ if date:
add_to_preamble(document, ["% this command was inserted by lyx2lyx"])
add_to_preamble(document, ["\\date{}"])
del document.header[i]
m = rgx.match(document.header[i])
newval = "0" # MathML
if m:
- val = m.group(1)
- if val != "true":
+ val = str2bool(m.group(1))
+ if not val:
newval = "2" # Images
else:
document.warning("Can't match " + document.header[i])