From 24affc7a5f189e7b9a92c6b3c67bf6d732172e30 Mon Sep 17 00:00:00 2001 From: Steve Pulec Date: Sun, 12 Mar 2017 13:04:36 -0400 Subject: [PATCH] Fix py3 Model __new__. --- moto/core/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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