prevent duplicate for web import

This commit is contained in:
DYefremov
2023-03-03 12:04:04 +03:00
parent c9fc3803c7
commit c5a2df6d7d

View File

@@ -30,6 +30,7 @@ import concurrent.futures
import os import os
import re import re
import time import time
from collections import OrderedDict
from itertools import groupby from itertools import groupby
from math import fabs from math import fabs
@@ -841,6 +842,7 @@ class ServicesUpdateDialog(UpdateDialog):
log(f"Getting services error: {e} [{t_names.get(futures[future])}]") log(f"Getting services error: {e} [{t_names.get(futures[future])}]")
appender.send("-" * 75 + "\n") appender.send("-" * 75 + "\n")
services = OrderedDict({s.fav_id: s for s in services}).values()
appender.send(f"Consumed: {time.time() - start:0.0f}s, {len(services)} services received.") appender.send(f"Consumed: {time.time() - start:0.0f}s, {len(services)} services received.")
try: try: