MCPcopy
hub / github.com/blackboxo/CleanMyWechat / remove_deleted_rows

Method remove_deleted_rows

main.py:970–980  ·  view source on GitHub ↗
(self, deleted_files, deleted_dirs)

Source from the content-addressed store, hash-verified

968 self.remove_deleted_rows(selected_files, selected_dirs)
969
970 def remove_deleted_rows(self, deleted_files, deleted_dirs):
971 deleted = set(deleted_files + deleted_dirs)
972 rows_to_remove = []
973 for row in range(self.table_files.rowCount()):
974 file_info = self.file_data[row]
975 if file_info["path"] in deleted:
976 rows_to_remove.append(row)
977
978 for row in sorted(rows_to_remove, reverse=True):
979 self.table_files.removeRow(row)
980 del self.file_data[row]
981
982 def make_empty_stats(self):
983 return {

Callers 1

execute_deleteMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected