@@ -0,0 +1,602 @@
+# -*- coding: utf-8 -*-%0Afrom __future__ import unicode_literals, absolute_import%0A%0Afrom django.core.exceptions import ImproperlyConfigured%0Afrom django.db import models%0A%0Afrom mezzanine.conf import settings%0A%0Afrom mailchimp import Mailchimp%0A%0A%0Aclass MailchimperManager(models.Manager):%0A%0A    @property%0A    def mailchimper(self):%0A        settings.use_editable()%0A        if not getattr(settings, 'MAILCHIMP_API_KEY', None):%0A            raise ImproperlyConfigured(%22The MAILCHIMP_API_KEY setting must %22%0A                                       %22not be empty.%22)%0A        return Mailchimp(settings.MAILCHIMP_API_KEY)%0A

move from mixin to model manager