def find_excessive_generator(length): result = 0 for i in generate("", "", 0, length): if test_excessive_pattern(i) != None: print(i) result += 2 else: result += 1 return result
def worker(queue, counter): while True: if queue.empty() == True: break else: pattern = queue.get() if test_excessive_pattern(pattern) != None: counter.increment(2) else: counter.increment(1)