#NEWLINE# def __init__( self , * args , **kwds ) : #NEWLINE# #INDENT# 'Initialize an ordered dictionary.  Signature is the same as for\n            regular dictionaries, but keyword arguments are not recommended\n            because their insertion order is arbitrary.\n\n            ' #NEWLINE# if ( len ( args ) > 1 ) : #NEWLINE# #INDENT# raise TypeError ( ( 'expected at most 1 arguments, got %d' % len ( kwds ) ) ) #NEWLINE# #UNINDENT# try : #NEWLINE# #INDENT# self . __root #NEWLINE# #UNINDENT# except AttributeError : #NEWLINE# #INDENT# self . __root = root = [ ] #NEWLINE# root [ : ] = [ root , root , None ] #NEWLINE# self . __map = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# self . __update ( * args , ** kwds )