From 29ae7b31c2cc64a1620655de1d8cfd70a8e044b7 Mon Sep 17 00:00:00 2001 From: Scott Kostyshak Date: Tue, 20 Dec 2022 12:42:34 -0500 Subject: [PATCH] updatedocs.py: more robust save with LyX binary The "force" argument is more robust than trying to make an edit and then inverse the edit. The "force" argument exists since fe09ddf1. --- development/tools/updatedocs.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/development/tools/updatedocs.py b/development/tools/updatedocs.py index 41fe091ac4..1448e8d423 100755 --- a/development/tools/updatedocs.py +++ b/development/tools/updatedocs.py @@ -40,10 +40,7 @@ def convertdir(docdir, prefix, lyx2lyx, lyx, systemlyxdir): sys.stderr.write('Converting %s\n' % os.path.join(prefix, i)) subprocess.call(cmd) if lyx != '': - # This is a hack, but without modifying the doc LyX refuses to save and stays open - # FIXME: Is self-insert a; char-delete-backward always a noop? - # What if change-tracking is enabled? - cmd = [lyx, '-f', '-x', 'command-sequence self-insert a; char-delete-backward; buffer-write; lyx-quit', i] + cmd = [lyx, '-f', '-x', 'command-sequence buffer-write force; lyx-quit', i] subprocess.call(cmd) os.chdir(olddir)