From fc2b0b0f9c7d25ff41fe9f52086be5fe28bd7f3f Mon Sep 17 00:00:00 2001 From: ISHIDA Wataru Date: Mon, 18 Aug 2014 09:19:07 +0900 Subject: stringify: introduce _class_suffixes for easy jsonize class variable '_class_suffixes' can be used for the same purpose as '_class_prefixes' but match with the suffix of the class name. Signed-off-by: ISHIDA Wataru Signed-off-by: FUJITA Tomonori --- ryu/lib/stringify.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ryu/lib/stringify.py b/ryu/lib/stringify.py index f6b2dca4..1561ca35 100644 --- a/ryu/lib/stringify.py +++ b/ryu/lib/stringify.py @@ -105,6 +105,7 @@ class StringifyMixin(object): """ _class_prefixes = [] + _class_suffixes = [] def stringify_attrs(self): """an override point for sub classes""" @@ -133,6 +134,9 @@ class StringifyMixin(object): for p in cls._class_prefixes: if k.startswith(p): return True + for p in cls._class_suffixes: + if k.endswith(p): + return True return False @classmethod -- cgit v1.2.3