From a9c205bffee05915f302c42480968ff69d28a50a Mon Sep 17 00:00:00 2001 From: Stefan Wojcik Date: Sat, 10 Dec 2016 19:56:26 -0500 Subject: [PATCH] remove ridiculous verify_exists option from URLField --- mongoengine/fields.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/mongoengine/fields.py b/mongoengine/fields.py index cb700885..710bd8c6 100644 --- a/mongoengine/fields.py +++ b/mongoengine/fields.py @@ -3,7 +3,6 @@ import decimal import itertools import re import time -import urllib2 import uuid import warnings from operator import itemgetter @@ -148,17 +147,6 @@ class URLField(StringField): self.error('Invalid URL: {}'.format(value)) return - if self.verify_exists: - warnings.warn( - 'The URLField verify_exists argument has intractable security ' - 'and performance issues. Accordingly, it has been deprecated.', - DeprecationWarning) - try: - request = urllib2.Request(value) - urllib2.urlopen(request) - except Exception as e: - self.error('This URL appears to be a broken link: %s' % e) - class EmailField(StringField): """A field that validates input as an email address.