mirror of https://gitlab.com/bashrc2/epicyon
Avoid content label duplicates
parent
75c17914e7
commit
72fe30a5e5
|
|
@ -56,7 +56,8 @@ def get_labels_from_json(json_object: {}) -> []:
|
||||||
if label_str:
|
if label_str:
|
||||||
if len(labels) >= MAX_CONTENT_LABELS:
|
if len(labels) >= MAX_CONTENT_LABELS:
|
||||||
break
|
break
|
||||||
labels.append(label_str)
|
if label_str not in labels:
|
||||||
|
labels.append(label_str)
|
||||||
# limit the number of labels
|
# limit the number of labels
|
||||||
if len(labels) >= MAX_CONTENT_LABELS:
|
if len(labels) >= MAX_CONTENT_LABELS:
|
||||||
break
|
break
|
||||||
|
|
@ -68,7 +69,8 @@ def get_labels_from_json(json_object: {}) -> []:
|
||||||
if isinstance(tag_dict['href'], str):
|
if isinstance(tag_dict['href'], str):
|
||||||
if resembles_url(tag_dict['href']):
|
if resembles_url(tag_dict['href']):
|
||||||
label_str += '###' + tag_dict['href']
|
label_str += '###' + tag_dict['href']
|
||||||
labels.append(label_str)
|
if label_str not in labels:
|
||||||
|
labels.append(label_str)
|
||||||
# limit the number of labels
|
# limit the number of labels
|
||||||
if len(labels) >= MAX_CONTENT_LABELS:
|
if len(labels) >= MAX_CONTENT_LABELS:
|
||||||
break
|
break
|
||||||
|
|
@ -79,7 +81,8 @@ def get_labels_from_json(json_object: {}) -> []:
|
||||||
if isinstance(tag_dict['href'], str):
|
if isinstance(tag_dict['href'], str):
|
||||||
if resembles_url(tag_dict['href']):
|
if resembles_url(tag_dict['href']):
|
||||||
label_str += '###' + tag_dict['href']
|
label_str += '###' + tag_dict['href']
|
||||||
labels.append(label_str)
|
if label_str not in labels:
|
||||||
|
labels.append(label_str)
|
||||||
# limit the number of labels
|
# limit the number of labels
|
||||||
if len(labels) >= MAX_CONTENT_LABELS:
|
if len(labels) >= MAX_CONTENT_LABELS:
|
||||||
break
|
break
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue