Tech Debt - Remove duplicate AWSError classes

This commit is contained in:
Bert Blommers 2020-11-05 11:20:18 +00:00
commit 032b9c4008
10 changed files with 30 additions and 112 deletions

View file

@ -1,21 +1,5 @@
from __future__ import unicode_literals
import json
class AWSError(Exception):
TYPE = None
STATUS = 400
def __init__(self, message, type=None, status=None):
self.message = message
self.type = type if type is not None else self.TYPE
self.status = status if status is not None else self.STATUS
def response(self):
return (
json.dumps({"__type": self.type, "message": self.message}),
dict(status=self.status),
)
from moto.core.exceptions import AWSError
class ExecutionAlreadyExists(AWSError):