conftypes: Check URL for SearchEngineUrl.

This commit is contained in:
Florian Bruhin 2014-08-05 21:06:32 +02:00
parent a81bd44850
commit bc009ef462

View File

@ -1025,10 +1025,12 @@ class SearchEngineUrl(BaseType):
return
else:
raise ValidationError(value, "may not be empty!")
if '{}' in value:
pass
else:
if '{}' not in value:
raise ValidationError(value, "must contain \"{}\"")
url = QUrl(value.replace('{}', 'foobar'))
if not url.isValid():
raise ValidationError(value, "invalid url, {}".format(
url.errorString()))
class KeyBindingName(BaseType):