diff --git a/moto/core/models.py b/moto/core/models.py index fd90493b2..82e78fdb8 100644 --- a/moto/core/models.py +++ b/moto/core/models.py @@ -226,7 +226,10 @@ class InstanceTrackerMeta(type): @six.add_metaclass(InstanceTrackerMeta) class BaseModel(object): def __new__(cls, *args, **kwargs): - instance = super(BaseModel, cls).__new__(cls, *args, **kwargs) + if six.PY2: + instance = super(BaseModel, cls).__new__(cls, *args, **kwargs) + else: + instance = super(BaseModel, cls).__new__(cls) cls.instances.append(instance) return instance