From 740e51dad6bdcd88f2ae365ab26a3de624642409 Mon Sep 17 00:00:00 2001 From: Jacob Wahlman <jacwa448@student.liu.se> Date: Thu, 5 Mar 2020 11:07:38 +0100 Subject: [PATCH] pylint on utilities --- b_asic/utilities.py | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/b_asic/utilities.py b/b_asic/utilities.py index e3e8571c..5a863c55 100644 --- a/b_asic/utilities.py +++ b/b_asic/utilities.py @@ -1,16 +1,21 @@ +"""@package docstring +B-ASIC Operation Module. +TODO: More info. +""" + from typing import List from collections import deque from b_asic.operation import Operation def breadth_first_search(start: Operation) -> List[Operation]: - """Use breadth first search to traverse the operation tree.""" - visited: List[Operation] = [start] - queue = deque([start]) - while queue: - operation = queue.popleft() - yield operation - for n_operation in operation.neighbours: - if n_operation not in visited: - visited.append(n_operation) - queue.append(n_operation) + """Use breadth first search to traverse the operation tree.""" + visited: List[Operation] = [start] + queue = deque([start]) + while queue: + operation = queue.popleft() + yield operation + for n_operation in operation.neighbours: + if n_operation not in visited: + visited.append(n_operation) + queue.append(n_operation) -- GitLab