]> granicus.if.org Git - python/commitdiff
bpo-31583: Fix 2to3 for using with --add-suffix option (GH-3758) (#6528)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 19 Apr 2018 00:15:09 +0000 (17:15 -0700)
committerŁukasz Langa <lukasz@langa.pl>
Thu, 19 Apr 2018 00:15:09 +0000 (17:15 -0700)
(cherry picked from commit e3a523a0fa16aec880880928303bfcbd1fb74bc2)

Co-authored-by: Denis Osipov <osipov_d@list.ru>
Lib/lib2to3/main.py
Misc/NEWS.d/next/Tools-Demos/2017-09-26-10-11-21.bpo-31583.TM90_H.rst [new file with mode: 0644]

index 1a1df013ade3ea12806be22dec99785082ae1ccd..d6b708848ede1ac6c2d6dea5ebaca619d80fc170 100644 (file)
@@ -80,7 +80,7 @@ class StdoutRefactoringTool(refactor.MultiprocessRefactoringTool):
             filename += self._append_suffix
         if orig_filename != filename:
             output_dir = os.path.dirname(filename)
-            if not os.path.isdir(output_dir):
+            if not os.path.isdir(output_dir) and output_dir:
                 os.makedirs(output_dir)
             self.log_message('Writing converted %s to %s.', orig_filename,
                              filename)
diff --git a/Misc/NEWS.d/next/Tools-Demos/2017-09-26-10-11-21.bpo-31583.TM90_H.rst b/Misc/NEWS.d/next/Tools-Demos/2017-09-26-10-11-21.bpo-31583.TM90_H.rst
new file mode 100644 (file)
index 0000000..472f61c
--- /dev/null
@@ -0,0 +1,2 @@
+Fix 2to3 for using with --add-suffix option but without --output-dir
+option for relative path to files in current directory.