Skip to content

Valid emails do not fit trafaret.Email #33

@lshostenko

Description

@lshostenko
trafaret.Email('contaсt@kmgaszbut.104.ua')

~/py/ocean/ocean_ai/env/lib/python3.6/site-packages/trafaret/base.py in __call__(self, val, context)
    154
    155     def __call__(self, val, context=None):
--> 156         return self.check(val, context=context)
    157
    158

~/py/ocean/ocean_ai/env/lib/python3.6/site-packages/trafaret/base.py in check(self, value, context)
    116         """
    117         if hasattr(self, 'transform'):
--> 118             return self.transform(value, context=context)
    119         elif hasattr(self, 'check_value'):
    120             self.check_value(value)

~/py/ocean/ocean_ai/env/lib/python3.6/site-packages/trafaret/base.py in transform(self, value, context)
    304         if isinstance(res, DataError):
    305             raise DataError
--> 306         res = self.other(res, context=context)
    307         if isinstance(res, DataError):
    308             raise res

~/py/ocean/ocean_ai/env/lib/python3.6/site-packages/trafaret/base.py in __call__(self, val, context)
    154
    155     def __call__(self, val, context=None):
--> 156         return self.check(val, context=context)
    157
    158

~/py/ocean/ocean_ai/env/lib/python3.6/site-packages/trafaret/base.py in check(self, value, context)
    116         """
    117         if hasattr(self, 'transform'):
--> 118             return self.transform(value, context=context)
    119         elif hasattr(self, 'check_value'):
    120             self.check_value(value)

~/py/ocean/ocean_ai/env/lib/python3.6/site-packages/trafaret/base.py in transform(self, value, context)
    166             return self.trafaret(value, context=context)
    167         except DataError:
--> 168             raise DataError(self.message, value=value)
    169
    170

DataError: value is not a valid email address

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions