mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-08-09 04:28:38 -05:00
Updated entrypoint.sh to utilize the email-validator package for email validation. #7297
This commit is contained in:
@@ -35,7 +35,7 @@ from .typecast import register_global_typecasters,\
|
||||
register_string_typecasters, register_binary_typecasters, \
|
||||
register_array_to_string_typecasters, ALL_JSON_TYPES
|
||||
from .encoding import get_encoding, configure_driver_encodings
|
||||
from pgadmin.utils import csv
|
||||
from pgadmin.utils import csv_lib as csv
|
||||
from pgadmin.utils.master_password import get_crypt_key
|
||||
from io import StringIO
|
||||
from pgadmin.utils.locker import ConnectionLocker
|
||||
|
||||
@@ -9,14 +9,17 @@
|
||||
|
||||
from email_validator import validate_email as email_validate, \
|
||||
EmailNotValidError
|
||||
import config
|
||||
|
||||
|
||||
def validate_email(email):
|
||||
def validate_email(email, check_email_deliverability=None):
|
||||
try:
|
||||
if check_email_deliverability is None:
|
||||
import config
|
||||
check_email_deliverability = config.CHECK_EMAIL_DELIVERABILITY
|
||||
|
||||
# Validate.
|
||||
_ = email_validate(
|
||||
email, check_deliverability=config.CHECK_EMAIL_DELIVERABILITY)
|
||||
email, check_deliverability=check_email_deliverability)
|
||||
|
||||
# Update with the normalized form.
|
||||
return True
|
||||
|
||||
Reference in New Issue
Block a user