From 07ab9840caa5ee2ac56c3af495ee99d1248f12d8 Mon Sep 17 00:00:00 2001 From: brent s Date: Tue, 8 May 2018 10:04:05 -0400 Subject: [PATCH] fixing URL parsing --- ssl_tls/certparser.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ssl_tls/certparser.py b/ssl_tls/certparser.py index 6d7d8b3..723d7ae 100755 --- a/ssl_tls/certparser.py +++ b/ssl_tls/certparser.py @@ -319,20 +319,16 @@ class CertParse(object): def validDomain(self, domain): is_valid = False - try: - validators.domain(domain) + if not isinstance(validators.domain(domain), + validators.utils.ValidationFailure): is_valid = True - except ValidationFailure: - pass return(is_valid) def validURL(self, url): is_valid = False - try: - validators.url(url) + if not isinstance(validators.url(url), + validators.utils.ValidationFailure): is_valid = True - except ValidationFailure: - pass return(is_valid) def validPath(self, path):