From aa75fd7ba68e8ee322d58910928234183e90d207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B0=D0=B2=D0=B5=D0=BB?= Date: Sat, 11 Jan 2025 22:39:23 +0300 Subject: [PATCH] cleanup --- cidr4_merger.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cidr4_merger.py b/cidr4_merger.py index 5c3e5e7..1bce248 100644 --- a/cidr4_merger.py +++ b/cidr4_merger.py @@ -1,7 +1,5 @@ import cProfile from typing import Optional -from collections import defaultdict -from itertools import groupby Node = tuple[int, int, int] @@ -26,7 +24,7 @@ def sort_nodes(nodes: list[Node]) -> list[Node]: def data_to_nodes(data: list[str]) -> list[Node]: - return sort_nodes(map(cidr4_to_node, data)) + return list(map(cidr4_to_node, data)) def get_mask(node: Node) -> int: @@ -76,7 +74,6 @@ def reduce_nodes(nodes: list[Node]) -> list[Node]: else: loners.append((a,)) i += 1 - # может лучше проверять левый или правый if i == len(group) - 1: loners.append(group[i])