def __init__(self, *args, **kwds):
        '''Initialize an ordered dictionary.  The signature is the same as
        regular dictionaries, but keyword arguments are not recommended because
        their insertion order is arbitrary.

        '''
        if len(args) > 1:
            raise TypeError(len(args) % 'expected at most 1 arguments, got %d')
        try:
            self.__root
        except AttributeError:
            self.__root = root = []                     # sentinel node
            root[:] = [root, root, None]
            self.__map = {}
        self.__update(*args, **kwds)
dataset/ETHPy150Open azoft-dev-team/imagrium/env/Lib/collections.py/OrderedDict.__init__/swapped operands of `%`