From c5b1caa27642e78922402fd793a1413b2bc1fa84 Mon Sep 17 00:00:00 2001 From: Marc Bonnici Date: Wed, 16 Aug 2017 10:17:44 +0100 Subject: [PATCH] Utils/Enum: Adds a `__str__` method to display enum levels --- wa/utils/types.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wa/utils/types.py b/wa/utils/types.py index 2db72597..f299eefb 100644 --- a/wa/utils/types.py +++ b/wa/utils/types.py @@ -554,6 +554,10 @@ def enum(args, start=0, step=1): class Enum(object): + class __metaclass__(type): + def __str__(cls): + return str(cls.levels) + @classmethod def from_pod(cls, pod): lv = level.from_pod(pod)