From 4be29698fd9cf22153a0cccd4eb793f5e599c07b Mon Sep 17 00:00:00 2001 From: Jedrzej Nowak Date: Wed, 18 Nov 2015 14:32:15 +0100 Subject: [PATCH] Don't add nested models into defined_models, and don't create buckets for them --- solar/solar/dblayer/model.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/solar/solar/dblayer/model.py b/solar/solar/dblayer/model.py index 600f7e72..072e4cdf 100644 --- a/solar/solar/dblayer/model.py +++ b/solar/solar/dblayer/model.py @@ -549,6 +549,9 @@ def __new__(mcs, name, bases, attrs): if bases == (object, ): return cls + if issubclass(cls, NestedModel): + return cls + cls.bucket = Replacer('bucket', get_bucket, mcs) mcs._defined_models.add(cls) return cls