def api(self): """ Get or create an Api() instance using django settings. """ api = getattr(self, '_api', None) if api is None: self._api = mailjet.Api() return self._api
def __init__(self): if not MAILJET_API_KEY: raise ImproperlyConfigured( _('Please specify your MAILJET API key in Django settings')) if not MAILJET_API_SECRET_KEY: raise ImproperlyConfigured( _('Please specify your MAILJET API SECRET key in Django settings' )) self.mailjet_api = mailjet.Api(api_key=MAILJET_API_KEY, secret_key=MAILJET_API_SECRET_KEY)
def __init__(self, request=None): """init""" self.request = request # open client log.debug('Init Mailjet API...') try: self.mapi = mailjet.Api(api_key=os.environ['MJ_APIKEY_PUBLIC'], secret_key=os.environ['MJ_APIKEY_PRIVATE']) except Exception as e: logging.exception( 'Init Mailjet API failed: {e}'.format(e=e.message)) raise e else: log.debug('Mailjet API init OK')
def setUp(self): self.temporary_lists = [] self.list_name, self.list_label = self.list_name_and_label() self.api = mailjet.Api()