From d2c56619cd770a47732fb53642cacd72ad5cdfd8 Mon Sep 17 00:00:00 2001 From: Steve Pulec Date: Sun, 12 Mar 2017 20:35:45 -0400 Subject: [PATCH] Add lint to Travis. --- .travis.yml | 1 + moto/core/models.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index c58ed85f8..bdda2b402 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,7 @@ install: export AWS_ACCESS_KEY_ID=foobar_key fi script: + - make lint - make test after_success: - coveralls diff --git a/moto/core/models.py b/moto/core/models.py index 82e78fdb8..9c2fc6d6b 100644 --- a/moto/core/models.py +++ b/moto/core/models.py @@ -211,6 +211,8 @@ class Model(type): model_data = defaultdict(dict) + + class InstanceTrackerMeta(type): def __new__(meta, name, bases, dct): cls = super(InstanceTrackerMeta, meta).__new__(meta, name, bases, dct) @@ -223,6 +225,7 @@ class InstanceTrackerMeta(type): cls.instances = [] return cls + @six.add_metaclass(InstanceTrackerMeta) class BaseModel(object): def __new__(cls, *args, **kwargs):