commit 726ac318959e24ddf3dc493e95850e0f06e4b7a1
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Wed Sep 4 16:50:07 2019 +0200

    Reset directory after os.chdir
    
    Related to bug #10454
---
 development/tools/updatelayouts.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/development/tools/updatelayouts.py 
b/development/tools/updatelayouts.py
index eaef163..ad02f8a 100755
--- a/development/tools/updatelayouts.py
+++ b/development/tools/updatelayouts.py
@@ -25,6 +25,7 @@ def main(argv):
     dirs.append(os.path.join(toolsdir, '../../lib/layouts'))
     dirs.append(os.path.join(toolsdir, '../../lib/citeengines'))
     for directory in dirs:
+        oldcwd = os.getcwd()
         os.chdir(directory)
         for i in os.listdir("."):
             (base, ext) = os.path.splitext(i)
@@ -33,6 +34,7 @@ def main(argv):
             args = ["layout2layout", i + ".old", i]
             shutil.copy(args[2], args[1])
             layout2layout(args)
+        os.chdir(oldcwd)
 
     return 0
 

Reply via email to