def pop(self, key, default=None):
        try:
            item = collections.OrderedDict.__getitem__(self, key.casefold())
            del self[key.casefold()]
            return item[0]
        except __HOLE__:
            return default
dataset/ETHPy150Open mammon-ircd/mammon/mammon/utility.py/ExpiringDict.pop