#NEWLINE# def __setitem__( self , name , value ) : #NEWLINE# #INDENT# if comtypes . _is_object ( value ) : #NEWLINE# #INDENT# invkind = DISPATCH_PROPERTYPUTREF #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# invkind = DISPATCH_PROPERTYPUT #NEWLINE# #UNINDENT# if isinstance ( name , tuple ) : #NEWLINE# #INDENT# args = ( name + ( value , ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( name == _all_slice ) : #NEWLINE# #INDENT# args = ( value , ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# args = ( name , value ) #NEWLINE# #UNINDENT# #UNINDENT# return self . _comobj . _invoke ( DISPID_VALUE , invkind , 0 , * args )