MCPcopy Index your code
hub / github.com/MongoEngine/mongoengine / __init__

Method __init__

mongoengine/fields.py:198–206  ·  view source on GitHub ↗

:param url_regex: (optional) Overwrite the default regex used for validation :param schemes: (optional) Overwrite the default URL schemes that are allowed :param kwargs: Keyword arguments passed into the parent :class:`~mongoengine.StringField`

(self, url_regex=None, schemes=None, **kwargs)

Source from the content-addressed store, hash-verified

196 _URL_SCHEMES = ["http", "https", "ftp", "ftps"]
197
198 def __init__(self, url_regex=None, schemes=None, **kwargs):
199 """
200 :param url_regex: (optional) Overwrite the default regex used for validation
201 :param schemes: (optional) Overwrite the default URL schemes that are allowed
202 :param kwargs: Keyword arguments passed into the parent :class:`~mongoengine.StringField`
203 """
204 self.url_regex = url_regex or self._URL_REGEX
205 self.schemes = schemes or self._URL_SCHEMES
206 super().__init__(**kwargs)
207
208 def validate(self, value):
209 # Check first if the scheme is valid

Callers 15

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected