#NEWLINE# def update_cell( self , request , datum , project_id , cell_name , new_cell_value ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# project_obj = datum #NEWLINE# setattr ( project_obj , cell_name , new_cell_value ) #NEWLINE# api . keystone . tenant_update ( request , project_id , name = project_obj . name , description = project_obj . description , enabled = project_obj . enabled ) #NEWLINE# #UNINDENT# except Conflict : #NEWLINE# #INDENT# message = _ ( 'This name is already taken.' ) #NEWLINE# raise ValidationError ( message ) #NEWLINE# #UNINDENT# except Exception : #NEWLINE# #INDENT# exceptions . handle ( request , ignore = True ) #NEWLINE# return False #NEWLINE# #UNINDENT# return True