def __init__(self, *args, **kwds):
        if len(args) > 1:
            raise TypeError('expected at most 1 arguments, got %d' % len(args))
        try:
            self.__end
        except __HOLE__:
            self.clear()
        self.update(*args, **kwds)
dataset/ETHPy150Open tanghaibao/jcvi/utils/orderedcollections.py/OrderedDict.__init__