parameters: (*args, **kwds)
docstring: Initialize an ordered dictionary.  The signature is the same as
          regular dictionaries.  Keyword argument order is preserved.
docstring_summary: Initialize an ordered dictionary.  The signature is the same as
          regular dictionaries.  Keyword argument order is preserved.
docstring_tokens: Initialize an ordered dictionary . The signature is the same as regular dictionaries . Keyword argument order is preserved .
function: def __init__(*args, **kwds):
          '''Initialize an ordered dictionary.  The signature is the same as
          regular dictionaries.  Keyword argument order is preserved.
          '''
          if not args:
              raise TypeError("descriptor '__init__' of 'OrderedDict' object "
                              "needs an argument")
          self, *args = args
          if len(args) > 1:
              raise TypeError('expected at most 1 arguments, got %d' % len(args))
          try:
              self.__root
          except AttributeError:
              self.__hardroot = _Link()
              self.__root = root = _proxy(self.__hardroot)
              root.prev = root.next = root
              self.__map = {}
          self.__update(*args, **kwds)
function_tokens: def __init__ ( * args , * * kwds ) : if not args : raise TypeError ( "descriptor '__init__' of 'OrderedDict' object " "needs an argument" ) self , * args = args if len ( args ) > 1 : raise TypeError ( 'expected at most 1 arguments, got %d' % len ( args ) ) try : self . __root except AttributeError : self . __hardroot = _Link ( ) self . __root = root = _proxy ( self . __hardroot ) root . prev = root . next = root self . __map = { } self . __update ( * args , * * kwds )