[common] CoreModel: raise an error in getter if the parameter does not exist

This commit is contained in:
Fabien Castan 2017-10-16 10:58:33 +02:00
parent d74affba35
commit 540fe3d47f
2 changed files with 13 additions and 2 deletions

View file

@ -84,7 +84,12 @@ class QObjectListModel(QtCore.QAbstractListModel):
@QtCore.Slot(str, result=QtCore.QObject)
def get(self, key):
return self._objectByKey.get(key, None)
"""
Raises a KeyError if key is not in the map.
:param key:
:return:
"""
return self._objectByKey[key]
def add(self, obj):
self.append(obj)