From 027e7e054e8f68581e29eb2c404712658d8c4583 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 24 Sep 2014 22:23:22 +0200 Subject: [PATCH] Remove obsolete EnumBase usertype. --- qutebrowser/utils/usertypes.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/qutebrowser/utils/usertypes.py b/qutebrowser/utils/usertypes.py index ef10406fd..ff0bbe572 100644 --- a/qutebrowser/utils/usertypes.py +++ b/qutebrowser/utils/usertypes.py @@ -51,18 +51,6 @@ def enum(name, *items, start=1, is_int=False): return base(name, enums) -class EnumBase(type): - - """Metaclass for enums to provide __getitem__ for reverse mapping.""" - - def __init__(cls, name, base, fields): - super().__init__(name, base, fields) - cls._mapping = dict((v, k) for k, v in fields.items()) - - def __getitem__(cls, key): - return cls._mapping[key] - - class NeighborList(collections.abc.Sequence): """A list of items which saves it current position.