From 993838031fbb747d7ca3547f3bf89a1a778451b1 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed, 21 Aug 2019 18:01:13 +0200 Subject: [PATCH] Remove pointless validators. --- swh/model/model.py | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/swh/model/model.py b/swh/model/model.py index 3ee19a83..fc5a21fc 100644 --- a/swh/model/model.py +++ b/swh/model/model.py @@ -214,19 +214,15 @@ class Release(BaseModel): id = attr.ib(type=Sha1Git) name = attr.ib(type=bytes) message = attr.ib(type=bytes) - target = attr.ib(type=Optional[Sha1Git], - validator=attr.validators.optional([])) + target = attr.ib(type=Optional[Sha1Git]) target_type = attr.ib(type=ObjectType) synthetic = attr.ib(type=bool) author = attr.ib(type=Optional[Person], - default=None, - validator=attr.validators.optional([])) + default=None) date = attr.ib(type=Optional[TimestampWithTimezone], - default=None, - validator=attr.validators.optional([])) + default=None) metadata = attr.ib(type=Optional[Dict[str, object]], - default=None, - validator=attr.validators.optional([])) + default=None) @author.validator def check_author(self, attribute, value): @@ -274,8 +270,7 @@ class Revision(BaseModel): directory = attr.ib(type=Sha1Git) synthetic = attr.ib(type=bool) metadata = attr.ib(type=Optional[Dict[str, object]], - default=None, - validator=attr.validators.optional([])) + default=None) parents = attr.ib(type=List[Sha1Git], default=attr.Factory(list)) @@ -343,11 +338,9 @@ class Content(BaseModel): type=str, validator=attr.validators.in_(['visible', 'absent', 'hidden'])) reason = attr.ib(type=Optional[str], - default=None, - validator=attr.validators.optional([])) + default=None) data = attr.ib(type=Optional[bytes], - default=None, - validator=attr.validators.optional([])) + default=None) ctime = attr.ib(type=Optional[datetime.datetime], default=None) -- GitLab