Report error when removing presets fails

This commit is contained in:
2015-12-01 20:02:43 +11:00
parent 607150d058
commit d9f5a4ed79

View File

@@ -169,14 +169,17 @@ class AddPresetBase:
if not filepath:
return {'CANCELLED'}
if hasattr(self, "remove"):
self.remove(context, filepath)
else:
try:
try:
raise PermissionError("wefwe")
if hasattr(self, "remove"):
self.remove(context, filepath)
else:
os.remove(filepath)
except:
import traceback
traceback.print_exc()
except Exception as e:
self.report({'ERROR'}, "Unable to remove preset: %r" % e)
import traceback
traceback.print_exc()
return {'CANCELLED'}
# XXX, stupid!
preset_menu_class.bl_label = "Presets"