From d0f10779f9a70cbeec640d79d428845f4c9bbb4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 3 Nov 2017 14:32:13 +0100 Subject: [PATCH] Added useful 'string' alias to attrs_extra --- pillar/attrs_extra.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pillar/attrs_extra.py b/pillar/attrs_extra.py index cec464af..fd6187bc 100644 --- a/pillar/attrs_extra.py +++ b/pillar/attrs_extra.py @@ -1,9 +1,12 @@ """Extra functionality for attrs.""" +import functools import logging import attr +string = functools.partial(attr.ib, validator=attr.validators.instance_of(str)) + def log(name): """Returns a logger attr.ib