1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Standardize exception handling

This commit is contained in:
Michael DeHaan 2014-08-11 11:28:28 -04:00
parent a620ef414e
commit bdee1ff24e

View file

@ -1,18 +1,21 @@
import exceptions
class BaseCacheModule(object): class BaseCacheModule(object):
def get(self, key): def get(self, key):
raise NotImplementedError("Subclasses of {} must implement the '{}' method".format(self.__class__.__name__, self.__name__)) raise exceptions.NotImplementedError
def set(self, key, value): def set(self, key, value):
raise NotImplementedError("Subclasses of {} must implement the '{}' method".format(self.__class__.__name__, self.__name__)) raise exceptions.NotImplementedError
def keys(self): def keys(self):
raise NotImplementedError("Subclasses of {} must implement the '{}' method".format(self.__class__.__name__, self.__name__)) raise exceptions.NotImplementedError
def contains(self, key): def contains(self, key):
raise NotImplementedError("Subclasses of {} must implement the '{}' method".format(self.__class__.__name__, self.__name__)) raise exceptions.NotImplementedError
def delete(self, key): def delete(self, key):
raise NotImplementedError("Subclasses of {} must implement the '{}' method".format(self.__class__.__name__, self.__name__)) raise exceptions.NotImplementedError
def flush(self): def flush(self):
raise NotImplementedError("Subclasses of {} must implement the '{}' method".format(self.__class__.__name__, self.__name__)) raise exceptions.NotImplementedError