Commit: 73b34ad06b770f1a9b4022ab9863efa80b003ae3
Author: Campbell Barton
Date:   Thu Sep 3 21:58:11 2015 +1000
Branches: master
https://developer.blender.org/rB73b34ad06b770f1a9b4022ab9863efa80b003ae3

PyAPI: tweak to ensure_ext don't lower entire path

===================================================================

M       release/scripts/modules/bpy/path.py

===================================================================

diff --git a/release/scripts/modules/bpy/path.py 
b/release/scripts/modules/bpy/path.py
index c31188a..d7c6101 100644
--- a/release/scripts/modules/bpy/path.py
+++ b/release/scripts/modules/bpy/path.py
@@ -290,9 +290,12 @@ def ensure_ext(filepath, ext, case_sensitive=False):
     :type case_sensitive: bool
     """
 
-    if ((case_sensitive and filepath.endswith(ext)) or
-            (not case_sensitive and filepath.lower().endswith(ext.lower()))):
-        return filepath
+    if case_sensitive:
+        if filepath.endswith(ext):
+            return filepath
+    else:
+        if filepath[-len(ext):].lower().endswith(ext.lower()):
+            return filepath
 
     return filepath + ext

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to