mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-20 11:51:05 -05:00
Clean up all imports
* Use relative imports within djrill package * Standardize ordering * Remove absolute_import (it's standard in all python versions we now support)
This commit is contained in:
@@ -1,2 +1,3 @@
|
|||||||
from djrill.exceptions import MandrillAPIError, NotSupportedByMandrillError
|
|
||||||
from ._version import __version__, VERSION
|
from ._version import __version__, VERSION
|
||||||
|
from .exceptions import MandrillAPIError, NotSupportedByMandrillError
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import json
|
import json
|
||||||
from requests import HTTPError
|
from requests import HTTPError
|
||||||
import warnings
|
|
||||||
|
|
||||||
|
|
||||||
class MandrillAPIError(HTTPError):
|
class MandrillAPIError(HTTPError):
|
||||||
|
|||||||
@@ -1,19 +1,18 @@
|
|||||||
from __future__ import absolute_import
|
import json
|
||||||
|
import mimetypes
|
||||||
|
import requests
|
||||||
|
from base64 import b64encode
|
||||||
|
from datetime import date, datetime
|
||||||
|
from email.mime.base import MIMEBase
|
||||||
|
from email.utils import parseaddr
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
from django.core.mail.backends.base import BaseEmailBackend
|
from django.core.mail.backends.base import BaseEmailBackend
|
||||||
from django.core.mail.message import sanitize_address, DEFAULT_ATTACHMENT_MIME_TYPE
|
from django.core.mail.message import sanitize_address, DEFAULT_ATTACHMENT_MIME_TYPE
|
||||||
|
|
||||||
from djrill import MandrillAPIError, NotSupportedByMandrillError, __version__
|
from ..._version import __version__
|
||||||
|
from ...exceptions import MandrillAPIError, NotSupportedByMandrillError
|
||||||
from base64 import b64encode
|
|
||||||
from datetime import date, datetime
|
|
||||||
from email.mime.base import MIMEBase
|
|
||||||
from email.utils import parseaddr
|
|
||||||
import json
|
|
||||||
import mimetypes
|
|
||||||
import requests
|
|
||||||
|
|
||||||
|
|
||||||
def encode_date_for_mandrill(dt):
|
def encode_date_for_mandrill(dt):
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
from djrill.tests.test_mandrill_send import *
|
from .test_mandrill_integration import *
|
||||||
from djrill.tests.test_mandrill_send_template import *
|
from .test_mandrill_send import *
|
||||||
from djrill.tests.test_mandrill_session_sharing import *
|
from .test_mandrill_send_template import *
|
||||||
from djrill.tests.test_mandrill_subaccounts import *
|
from .test_mandrill_session_sharing import *
|
||||||
from djrill.tests.test_mandrill_webhook import *
|
from .test_mandrill_subaccounts import *
|
||||||
|
from .test_mandrill_webhook import *
|
||||||
from djrill.tests.test_mandrill_integration import *
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import json
|
import json
|
||||||
from mock import patch
|
|
||||||
import requests
|
import requests
|
||||||
import six
|
import six
|
||||||
|
from mock import patch
|
||||||
|
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.test.utils import override_settings
|
from django.test.utils import override_settings
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|||||||
@@ -2,15 +2,15 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import json
|
||||||
|
import os
|
||||||
|
import six
|
||||||
|
import unittest
|
||||||
from base64 import b64decode
|
from base64 import b64decode
|
||||||
from datetime import date, datetime, timedelta, tzinfo
|
from datetime import date, datetime, timedelta, tzinfo
|
||||||
from decimal import Decimal
|
from decimal import Decimal
|
||||||
from email.mime.base import MIMEBase
|
from email.mime.base import MIMEBase
|
||||||
from email.mime.image import MIMEImage
|
from email.mime.image import MIMEImage
|
||||||
import json
|
|
||||||
import os
|
|
||||||
import six
|
|
||||||
import unittest
|
|
||||||
|
|
||||||
from django.core import mail
|
from django.core import mail
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
@@ -19,7 +19,8 @@ from django.test import TestCase
|
|||||||
from django.test.utils import override_settings
|
from django.test.utils import override_settings
|
||||||
|
|
||||||
from djrill import MandrillAPIError, NotSupportedByMandrillError
|
from djrill import MandrillAPIError, NotSupportedByMandrillError
|
||||||
from djrill.tests.mock_backend import DjrillBackendMockAPITestCase
|
|
||||||
|
from .mock_backend import DjrillBackendMockAPITestCase
|
||||||
|
|
||||||
|
|
||||||
def decode_att(att):
|
def decode_att(att):
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
from django.core import mail
|
from django.core import mail
|
||||||
|
|
||||||
from djrill import MandrillAPIError
|
from djrill import MandrillAPIError
|
||||||
from djrill.tests.mock_backend import DjrillBackendMockAPITestCase
|
|
||||||
|
from .mock_backend import DjrillBackendMockAPITestCase
|
||||||
|
|
||||||
|
|
||||||
class DjrillMandrillSendTemplateTests(DjrillBackendMockAPITestCase):
|
class DjrillMandrillSendTemplateTests(DjrillBackendMockAPITestCase):
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
from django.core import mail
|
from django.core import mail
|
||||||
from django.test.utils import override_settings
|
from django.test.utils import override_settings
|
||||||
|
|
||||||
from djrill.tests.mock_backend import DjrillBackendMockAPITestCase
|
from .mock_backend import DjrillBackendMockAPITestCase
|
||||||
|
|
||||||
|
|
||||||
class DjrillMandrillSubaccountTests(DjrillBackendMockAPITestCase):
|
class DjrillMandrillSubaccountTests(DjrillBackendMockAPITestCase):
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
from base64 import b64encode
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import hmac
|
import hmac
|
||||||
import json
|
import json
|
||||||
|
from base64 import b64encode
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
|
|||||||
@@ -1,16 +1,17 @@
|
|||||||
from base64 import b64encode
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import hmac
|
import hmac
|
||||||
import json
|
import json
|
||||||
|
from base64 import b64encode
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
from django.views.generic import View
|
|
||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
from django.utils.decorators import method_decorator
|
from django.utils.decorators import method_decorator
|
||||||
from django.views.decorators.csrf import csrf_exempt
|
from django.views.decorators.csrf import csrf_exempt
|
||||||
|
from django.views.generic import View
|
||||||
|
|
||||||
from djrill import signals
|
from .compat import b
|
||||||
from djrill.compat import b
|
from .signals import webhook_event
|
||||||
|
|
||||||
|
|
||||||
class DjrillWebhookSecretMixin(object):
|
class DjrillWebhookSecretMixin(object):
|
||||||
@@ -77,7 +78,7 @@ class DjrillWebhookView(DjrillWebhookSecretMixin, DjrillWebhookSignatureMixin, V
|
|||||||
return HttpResponse(status=400)
|
return HttpResponse(status=400)
|
||||||
|
|
||||||
for event in data:
|
for event in data:
|
||||||
signals.webhook_event.send(
|
webhook_event.send(
|
||||||
sender=None, event_type=event['event'], data=event)
|
sender=None, event_type=event['event'], data=event)
|
||||||
|
|
||||||
return HttpResponse()
|
return HttpResponse()
|
||||||
|
|||||||
Reference in New Issue
Block a user