A little more work on prefs2prefs.

More to come, Pavel!



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37225 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2011-01-16 03:59:43 +00:00
parent 726b602329
commit f97bc9b9e7
3 changed files with 19 additions and 5 deletions

View File

@ -137,8 +137,8 @@ def main(argv):
source = sys.stdin
output = sys.stdout
elif len(args) == 2:
source = open(args[1], 'rb')
output = open(args[2], 'wb')
source = open(args[0], 'rb')
output = open(args[1], 'wb')
opened_files = True
else:
usage()

View File

@ -28,8 +28,8 @@ current_format = 1
#
# These accept a line as argument and should return a list:
# (bool, newline)
# where the bool indicates whether we changed anything. In
# that case, one normally returns: (False, []).
# where the bool indicates whether we changed anything. If not,
# one normally returns: (False, []).
no_match = (False, [])

View File

@ -23,8 +23,22 @@ current_format = 1
#
# Conversion chain
no_match = (False, [])
def remove_obsolete(line):
tags = ("\\use_tempdir", "\\spell_command", "\\personal_dictionary",
"\\plaintext_roff_command", "\\use_alt_language",
"\\use_escape_chars", "\\use_input_encoding",
"\\use_personal_dictionary", "\\use_pspell")
line = line.lstrip()
for tag in tags:
if line.startswith(tag):
return (True, "")
return no_match
conversions = [
[ # this will be a long list of conversions for format 0
remove_obsolete
] # end conversions for format 0
]