mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
28 lines
602 B
Python
28 lines
602 B
Python
![]() |
from base import validatorBase
|
||
|
from validators import *
|
||
|
|
||
|
class xrds(validatorBase):
|
||
|
def do_xrd_XRD(self):
|
||
|
return xrd()
|
||
|
|
||
|
class xrd(validatorBase):
|
||
|
def do_xrd_Service(self):
|
||
|
return service()
|
||
|
|
||
|
class service(validatorBase):
|
||
|
def getExpectedAttrNames(self):
|
||
|
return [(None,'priority')]
|
||
|
def prevalidate(self):
|
||
|
self.validate_optional_attribute((None,'priority'), nonNegativeInteger)
|
||
|
|
||
|
def do_xrd_Type(self):
|
||
|
return xrdtype()
|
||
|
def do_xrd_URI(self):
|
||
|
return xrdtype()
|
||
|
def do_openid_Delegate(self):
|
||
|
return delegate()
|
||
|
|
||
|
xrdtype = rfc3987
|
||
|
URI = rfc3987
|
||
|
delegate = rfc3987
|