[Bf-blender-cvs] [52f1537] ui-preview-buttons: Use a resource warning
Campbell Barton
noreply at git.blender.org
Tue May 5 16:41:17 CEST 2015
Commit: 52f1537feb998248a4e9d438a9cf48ae312ce89b
Author: Campbell Barton
Date: Wed May 6 00:32:15 2015 +1000
Branches: ui-preview-buttons
https://developer.blender.org/rB52f1537feb998248a4e9d438a9cf48ae312ce89b
Use a resource warning
===================================================================
M release/scripts/modules/bpy/utils/previews.py
===================================================================
diff --git a/release/scripts/modules/bpy/utils/previews.py b/release/scripts/modules/bpy/utils/previews.py
index 1548fd5..a848fcc 100644
--- a/release/scripts/modules/bpy/utils/previews.py
+++ b/release/scripts/modules/bpy/utils/previews.py
@@ -58,7 +58,10 @@ class BPyPreviewsCollection(dict):
if self._uuid not in _uuid_open:
return
- raise Warning("%r: left open, remove with 'bpy.utils.previews.remove()'")
+ raise ResourceWarning(
+ "<%s id=%s[%d]>: left open, remove with "
+ "'bpy.utils.previews.remove()'" %
+ (self.__class__.__name__, self._uuid, len(self)))
self.close()
def _gen_key(self, name):
@@ -96,7 +99,11 @@ class BPyPreviewsCollection(dict):
return self.release(key)
def __repr__(self):
- return "<PreviewsCollection '%s'>\n\tPreviews: %s" % (self._uuid, super().__repr__())
+ return "<%s id=%s[%d], %s>" % (
+ self.__class__.__name__,
+ self._uuid,
+ len(self),
+ super().__repr__())
def new():
More information about the Bf-blender-cvs
mailing list