Need to use iteritems to iterate registered classes

This commit is contained in:
David Vierra 2015-05-24 03:10:28 -10:00
parent 3a8453a47b
commit f78039f1fd
2 changed files with 2 additions and 2 deletions

View File

@ -20,7 +20,7 @@ def registerBlockInspectorWidget(ID, widgetClass):
tileEntityEditorClasses[ID] = widgetClass tileEntityEditorClasses[ID] = widgetClass
def unregisterBlockInspectorWidget(widgetClass): def unregisterBlockInspectorWidget(widgetClass):
dead = [k for k, v in tileEntityEditorClasses if v == widgetClass] dead = [k for k, v in tileEntityEditorClasses.iteritems() if v == widgetClass]
for k in dead: for k in dead:
tileEntityEditorClasses.pop(k, None) tileEntityEditorClasses.pop(k, None)

View File

@ -280,7 +280,7 @@ def registerTileEntityRefClass(ID, refClass):
_tileEntityClasses[ID] = refClass _tileEntityClasses[ID] = refClass
def unregisterTileEntityRefClass(cls): def unregisterTileEntityRefClass(cls):
dead = [k for k, v in _tileEntityClasses if v == cls] dead = [k for k, v in _tileEntityClasses.iteritems() if v == cls]
for k in dead: for k in dead:
_tileEntityClasses.pop(k, None) _tileEntityClasses.pop(k, None)