From 048d4941e4d7f1bb6818f6d2daf8099ab74ce3a2 Mon Sep 17 00:00:00 2001 From: Pavel Patsey Date: Thu, 16 Jan 2025 12:41:52 +0300 Subject: [PATCH] format by black and isort --- cidr4_merger.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cidr4_merger.py b/cidr4_merger.py index 30aae68..5eccab7 100644 --- a/cidr4_merger.py +++ b/cidr4_merger.py @@ -1,8 +1,8 @@ import cProfile -from typing import Optional from collections.abc import Iterator +from typing import Optional -Node = tuple[int, int, int] # только аннотация +Node = tuple[int, int, int] def get_data(input_file): @@ -27,8 +27,9 @@ def sort_nodes(nodes: Iterator[Node]) -> list[Node]: def data_to_nodes(data: Iterator[str]) -> Iterator[Node]: return map(cidr4_to_node, data) + def get_mask(ip, mask_len) -> int: - mask = ((1< Optional[int]: a, b, _ = node if node[1] == 0: return None - return get_mask(a, b-1) + return get_mask(a, b - 1) def have_same_parent(a: Node, b: Node) -> bool: