code: def _did_perform_standard_operation(self, connection):
          
  
          if connection.async:
              callback = connection.callbacks['remote']
  
              if connection.user_info and 'nurest_object' in connection.user_info:
                  callback(connection.user_info['nurest_object'], connection)
              else:
                  callback(self, connection)
          else:
              if connection.response.status_code >= 400 and BambouConfig._should_raise_bambou_http_error:
                  raise BambouHTTPError(connection=connection)
  
              # Case with multiple objects like assignment
              if connection.user_info and 'nurest_objects' in connection.user_info:
  
                  if connection.user_info['commit']:
                      for nurest_object in connection.user_info['nurest_objects']:
                          self.add_child(nurest_object)
                  return (connection.user_info['nurest_objects'], connection)
  
              if connection.user_info and 'nurest_object' in connection.user_info:
  
                  if connection.user_info['commit']:
                      self.add_child(connection.user_info['nurest_object'])
  
                  return (connection.user_info['nurest_object'], connection)
  
              return (self, connection)
docs: Performs standard opertions