From ee101d818eff5d6d4d62dedb95b95b8eefaa2227 Mon Sep 17 00:00:00 2001 From: dvanaken Date: Mon, 13 Jan 2020 15:36:43 -0500 Subject: [PATCH] Added class methods to get numeric/nonnumeric metric types. --- server/website/website/types.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/website/website/types.py b/server/website/website/types.py index c322b0e..36f8eff 100644 --- a/server/website/website/types.py +++ b/server/website/website/types.py @@ -64,6 +64,14 @@ class MetricType(BaseType): STATISTICS: 'STATISTICS', } + @classmethod + def nonnumeric(cls): + return (cls.INFO,) + + @classmethod + def numeric(cls): + return tuple(sorted(set(cls.TYPE_NAMES.keys()) - set(cls.nonnumeric()))) + class VarType(BaseType): STRING = 1