FIX: no duplicate in new and deleted module list
This commit is contained in:
@ -115,6 +115,15 @@ def db_check_diff(current_pmodule_state, Pmodules_db_path, Pmodules_states):
|
||||
if compare_states_sha(current_pmodule_state, old_pmodule_state, current_sha):
|
||||
new_module_list = list(current_db - old_db)
|
||||
deleted_module_list = list(old_db - current_db)
|
||||
|
||||
# An element cannot be deleted and new at the same time
|
||||
new_module_list = [
|
||||
elem for elem in new_module_list if elem not in deleted_module_list
|
||||
]
|
||||
deleted_module_list = [
|
||||
elem for elem in deleted_module_list if elem not in new_module_list
|
||||
]
|
||||
|
||||
print_pmodules_differences(
|
||||
all_module_list,
|
||||
new_module_list,
|
||||
|
Reference in New Issue
Block a user