def __call__(self, value): if len(value) > 0: if value[0] == '#': if not re.match("[0-9a-zA-Z_-]*", value[1:]): raise ValidationError(self.message, code = 'invalid') else: return elif value[0] == '/': value = build_absolute_uri(value) return super(HrefValidator, self).__call__(value) return super(HrefValidator, self).__call__(value)
def get_site_base(): return {'base_uri': build_absolute_uri('')}
def get_site_base(): return { 'base_uri': build_absolute_uri('') }