[Bf-blender-cvs] [20e561d] master: PyAPI: Remove release method, just use delitem
Campbell Barton
noreply at git.blender.org
Tue May 12 10:44:44 CEST 2015
Commit: 20e561dd6a2eaf2ae8b93253f1d526460367e287
Author: Campbell Barton
Date: Tue May 12 18:43:30 2015 +1000
Branches: master
https://developer.blender.org/rB20e561dd6a2eaf2ae8b93253f1d526460367e287
PyAPI: Remove release method, just use delitem
===================================================================
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 9e407d6..bd6b6a0 100644
--- a/release/scripts/modules/bpy/utils/previews.py
+++ b/release/scripts/modules/bpy/utils/previews.py
@@ -100,12 +100,6 @@ class ImagePreviewCollection(dict):
return p
load.__doc__ = _utils_previews.load.__doc__
- def release(self, name):
- p = self.pop(name, None)
- if p is not None:
- _utils_previews.release(self._gen_key(name))
- release.__doc__ = _utils_previews.release.__doc__
-
def clear(self):
"""Clear all previews."""
for name in self.keys():
@@ -118,7 +112,8 @@ class ImagePreviewCollection(dict):
_uuid_open.remove(self._uuid)
def __delitem__(self, key):
- return self.release(key)
+ _utils_previews.release(self._gen_key(name))
+ super().__delitem__(key)
def __repr__(self):
return "<%s id=%s[%d], %s>" % (
More information about the Bf-blender-cvs
mailing list