mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-03 08:28:25 +00:00
This routine simply does not do what it claims to do in the comment. And
I cannot see why one would want to do what it actually does. The way it is used in the code assumes it behaves as it now does, so far as I can see. In particular, if we find: option "some string" with the call: get_value(document.body, "option", i) then this will return '"some'. Someone please tell me if I am wrong. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36099 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
21bad53704
commit
6628aec30c
@ -143,17 +143,19 @@ def find_tokens_backwards(lines, tokens, start):
|
|||||||
|
|
||||||
|
|
||||||
def get_value(lines, token, start, end = 0, default = ""):
|
def get_value(lines, token, start, end = 0, default = ""):
|
||||||
""" get_value(lines, token, start[[, end], default]) -> list of strings
|
""" get_value(lines, token, start[[, end], default]) -> string
|
||||||
|
|
||||||
Return tokens after token for the first line, in lines, where
|
Find the next line that looks like:
|
||||||
token is the first element."""
|
token followed by other stuff
|
||||||
|
Returns "followed by other stuff".
|
||||||
|
"""
|
||||||
|
|
||||||
i = find_token_exact(lines, token, start, end)
|
i = find_token_exact(lines, token, start, end)
|
||||||
if i == -1:
|
if i == -1:
|
||||||
return default
|
return default
|
||||||
if len(lines[i].split()) > 1:
|
l = lines[i].split(None, 1)
|
||||||
return lines[i].split()[1]
|
if len(l) > 1:
|
||||||
else:
|
return l[1]
|
||||||
return default
|
return default
|
||||||
|
|
||||||
|
|
||||||
@ -170,7 +172,7 @@ def get_value_string(lines, token, start, end = 0, trim = False, default = ""):
|
|||||||
if len(lines[i].split()) > 1:
|
if len(lines[i].split()) > 1:
|
||||||
for k in range (0, len(lines[i])):
|
for k in range (0, len(lines[i])):
|
||||||
if lines[i][k] == ' ':
|
if lines[i][k] == ' ':
|
||||||
if trim ==False:
|
if trim == False:
|
||||||
return lines[i][k+1:len(lines[i])]
|
return lines[i][k+1:len(lines[i])]
|
||||||
else:
|
else:
|
||||||
return lines[i][k+2:len(lines[i])-1]
|
return lines[i][k+2:len(lines[i])-1]
|
||||||
|
Loading…
Reference in New Issue
Block a user