#NEWLINE# def __init__( self , **kw ) : #NEWLINE# #INDENT# names = [ 'solve' , 'update' , 'matvec' , 'rmatvec' , 'rsolve' , 'matmat' , 'todense' , 'shape' , 'dtype' ] #NEWLINE# for ( name , value ) in kw . items ( ) : #NEWLINE# #INDENT# if ( name not in names ) : #NEWLINE# #INDENT# raise ValueError ( ( 'Unknown keyword argument %s' % name ) ) #NEWLINE# #UNINDENT# if ( value is not None ) : #NEWLINE# #INDENT# setattr ( self , name , self [ name ] ) #NEWLINE# #UNINDENT# #UNINDENT# if hasattr ( self , 'todense' ) : #NEWLINE# #INDENT# self . __array__ = ( lambda : self . todense ( ) )