From cb464c02265fc00b143f8591291b089b36eec05f Mon Sep 17 00:00:00 2001 From: Zar21 Date: Wed, 11 Aug 2021 13:14:29 +0200 Subject: [PATCH] [IMP] partner_email_check: black, isort, prettier --- partner_email_check/models/res_config_settings.py | 9 ++++++--- partner_email_check/models/res_partner.py | 5 +++-- requirements.txt | 2 ++ .../partner_email_check/odoo/addons/partner_email_check | 1 + setup/partner_email_check/setup.py | 6 ++++++ 5 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 requirements.txt create mode 120000 setup/partner_email_check/odoo/addons/partner_email_check create mode 100644 setup/partner_email_check/setup.py diff --git a/partner_email_check/models/res_config_settings.py b/partner_email_check/models/res_config_settings.py index e3b5a52fc..4128377ac 100644 --- a/partner_email_check/models/res_config_settings.py +++ b/partner_email_check/models/res_config_settings.py @@ -5,15 +5,18 @@ class ResConfigSettings(models.TransientModel): _inherit = "res.config.settings" partner_email_check_syntax = fields.Boolean( - related="company_id.partner_email_check_syntax", readonly=False, + related="company_id.partner_email_check_syntax", + readonly=False, ) partner_email_check_filter_duplicates = fields.Boolean( - related="company_id.partner_email_check_filter_duplicates", readonly=False, + related="company_id.partner_email_check_filter_duplicates", + readonly=False, ) partner_email_check_check_deliverability = fields.Boolean( - related="company_id.partner_email_check_check_deliverability", readonly=False, + related="company_id.partner_email_check_check_deliverability", + readonly=False, ) @api.onchange( diff --git a/partner_email_check/models/res_partner.py b/partner_email_check/models/res_partner.py index d3b01155a..52e2bd70e 100644 --- a/partner_email_check/models/res_partner.py +++ b/partner_email_check/models/res_partner.py @@ -10,9 +10,9 @@ _logger = logging.getLogger(__name__) try: from email_validator import ( - validate_email, EmailSyntaxError, EmailUndeliverableError, + validate_email, ) except ImportError: _logger.debug('Cannot import "email_validator".') @@ -67,7 +67,8 @@ class ResPartner(models.Model): try: result = validate_email( - email, check_deliverability=self._should_check_deliverability(), + email, + check_deliverability=self._should_check_deliverability(), ) except EmailSyntaxError: raise ValidationError(_("%s is an invalid email") % email.strip()) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 000000000..bcfab71c0 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +# generated from manifests external_dependencies +email-validator diff --git a/setup/partner_email_check/odoo/addons/partner_email_check b/setup/partner_email_check/odoo/addons/partner_email_check new file mode 120000 index 000000000..145abe60a --- /dev/null +++ b/setup/partner_email_check/odoo/addons/partner_email_check @@ -0,0 +1 @@ +../../../../partner_email_check \ No newline at end of file diff --git a/setup/partner_email_check/setup.py b/setup/partner_email_check/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/partner_email_check/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)