Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 20a46a3

Browse files
authored
ENH: Stop mangling default figure file name if file exists
If the file exists, the user is still prompted by the usual dialog box to decide whether or not to overwrite. The appended `-1`, `-2` are very annoying and not at all typical behaviour of a save dialog box.
1 parent 197bb59 commit 20a46a3

1 file changed

Lines changed: 0 additions & 11 deletions

File tree

lib/matplotlib/backend_bases.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2275,17 +2275,6 @@ def get_default_filename(self):
22752275
default_basename = default_basename.replace(' ', '_')
22762276
default_filetype = self.get_default_filetype()
22772277
default_filename = default_basename + '.' + default_filetype
2278-
2279-
save_dir = os.path.expanduser(rcParams['savefig.directory'])
2280-
2281-
# ensure non-existing filename in save dir
2282-
i = 1
2283-
while os.path.isfile(os.path.join(save_dir, default_filename)):
2284-
# attach numerical count to basename
2285-
default_filename = (
2286-
'{}-{}.{}'.format(default_basename, i, default_filetype))
2287-
i += 1
2288-
22892278
return default_filename
22902279

22912280
def switch_backends(self, FigureCanvasClass):

0 commit comments

Comments
 (0)