parameters: (self, update_ops, name_scope)
return_statement: return control_flow_ops.group(*update_ops, name=name_scope)
docstring: Do what is needed to finish the update.
  
      This is called with the `name_scope` using the "name" that
      users have chosen for the application of gradients.
  
      Args:
        update_ops: List of `Operation` objects to update variables.  This list
          contains the values returned by the `_apply_dense()` and
          `_apply_sparse()` calls.
        name_scope: String.  Name to use for the returned operation.
  
      Returns:
        The operation to apply updates.
docstring_summary: Do what is needed to finish the update.
docstring_tokens: Do what is needed to finish the update .
function: def _finish(self, update_ops, name_scope):
      """Do what is needed to finish the update.
  
      This is called with the `name_scope` using the "name" that
      users have chosen for the application of gradients.
  
      Args:
        update_ops: List of `Operation` objects to update variables.  This list
          contains the values returned by the `_apply_dense()` and
          `_apply_sparse()` calls.
        name_scope: String.  Name to use for the returned operation.
  
      Returns:
        The operation to apply updates.
      """
      return control_flow_ops.group(*update_ops, name=name_scope)
function_tokens: def _finish ( self , update_ops , name_scope ) : return control_flow_ops . group ( * update_ops , name = name_scope )