Ejemplo n.º 1
0
    def __new__(cls, *args, **kwargs):
        assert len(args) <= 1

        if len(args) == 1:
            kwargs['max_len'] = args[0]

        retval = SimpleModel.__new__(cls,  ** kwargs)

        return retval
Ejemplo n.º 2
0
Archivo: string.py Proyecto: plq/spyne
    def __new__(cls, *args, **kwargs):
        assert len(args) <= 1

        if len(args) == 1:
            kwargs['max_len'] = args[0]

        retval = SimpleModel.__new__(cls,  ** kwargs)

        return retval
Ejemplo n.º 3
0
 def validate_native(cls, value):
     return SimpleModel.validate_native(cls, value)
Ejemplo n.º 4
0
def _validate_string(cls, value):
    return (     SimpleModel.validate_string(cls, value)
        and (value is None or (
            cls.Attributes.min_len <= len(value) <= cls.Attributes.max_len
            and re_match_with_span(cls.Attributes, value)
        )))
Ejemplo n.º 5
0
Archivo: string.py Proyecto: plq/spyne
 def is_default(cls):
     return (    SimpleModel.is_default(cls)
             and cls.Attributes.min_len == Unicode.Attributes.min_len
             and cls.Attributes.max_len == Unicode.Attributes.max_len
             and cls.Attributes.pattern == Unicode.Attributes.pattern
         )
Ejemplo n.º 6
0
Archivo: string.py Proyecto: plq/spyne
 def validate_native(cls, value):
     return (SimpleModel.validate_native(cls, value)
         and (value is None or (
             re_match_with_span(cls.Attributes, value)
         )))
Ejemplo n.º 7
0
Archivo: string.py Proyecto: plq/spyne
 def validate_string(cls, value):
     return (     SimpleModel.validate_string(cls, value)
         and (value is None or (
             cls.Attributes.min_len <= len(value) <= cls.Attributes.max_len
         )))
Ejemplo n.º 8
0
 def validate_string(cls, value):
     return (     SimpleModel.validate_string(cls, value)
         and (value is None or (
             cls.Attributes.min_len <= len(value) <= cls.Attributes.max_len
         )))
Ejemplo n.º 9
0
 def is_default(cls):
     return (    SimpleModel.is_default(cls)
             and cls.Attributes.min_len == Unicode.Attributes.min_len
             and cls.Attributes.max_len == Unicode.Attributes.max_len
             and cls.Attributes.pattern == Unicode.Attributes.pattern
         )
Ejemplo n.º 10
0
 def validate_native(cls, value):
     return SimpleModel.validate_native(cls, value)
Ejemplo n.º 11
0
def _uuid_validate_string(cls, value):
    return (     SimpleModel.validate_string(cls, value)
        and (value is None or (
            cls.Attributes.min_len <= len(value) <= cls.Attributes.max_len
            and re_match_with_span(cls.Attributes, value)
        )))
Ejemplo n.º 12
0
 def validate_native(cls, value):
     return (SimpleModel.validate_native(cls, value)
         and (value is None or (
             re_match_with_span(cls.Attributes, value)
         )))