#NEWLINE# def save( self , * args , **kwargs ) : #NEWLINE# #INDENT# silent = self . silent #NEWLINE# if ( 'silent' in kwargs ) : #NEWLINE# #INDENT# silent = ( silent or kwargs . pop ( 'silent' ) ) #NEWLINE# #UNINDENT# ignore_composite_key_check = False #NEWLINE# if ( 'update_fields' in kwargs ) : #NEWLINE# #INDENT# ignore_composite_key_check = True #NEWLINE# for field in kwargs [ 'update_fields' ] : #NEWLINE# #INDENT# if ( not ( field in [ 'backend_register' , 'backend_status' , 'deleted' , 'enacted' , 'updated' ] ) ) : #NEWLINE# #INDENT# ignore_composite_key_check = False #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# if ( 'synchronizer' not in threading . current_thread ( ) . name ) : #NEWLINE# #INDENT# self . updated = datetime . datetime . now ( ) #NEWLINE# #UNINDENT# super ( PlCoreBase , self ) . save ( * args , ** kwargs ) #NEWLINE# self . _initial = self . _dict