fix issue reported in '[#33876] bpy.path.ensure_ext adds extension twice / extra...
authorCampbell Barton <ideasman42@gmail.com>
Tue, 15 Jan 2013 04:33:08 +0000 (04:33 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 15 Jan 2013 04:33:08 +0000 (04:33 +0000)
commita404e3f7804e216d0e179563141a702e7ff802d3
treed944cb10d4d75f1d3453f18c6a1e22d8677a747b
parent8496a5a501e51f392c91d8736b22817d7c34703d
fix issue reported in '[#33876] bpy.path.ensure_ext adds extension twice / extra period if filename empty, just a period or equal to extension'

For python operators that used the ExportHelper mix-in class, an empty file field would become '.ext', entering and existing the text field would become '.ext.ext',
Now only add an extension if the filename part of the path is set, so '.ext' will still become '.ext.ext' but having only the extension isn't so likely to happen in the first place now.

This is a different fix then the changes suggested in the report but I'd prefer to keep path functions stupid+predictable.
release/scripts/modules/bpy_extras/io_utils.py