def __init__(self, max_size=1024): if max_size <= 0: raise ValueError('Invalid size') OrderedDict.__init__(self) self._max_size = max_size self._check_limit()