I understand that enum is a class I can inherit from to make my class iterable over the objects.
But what does enum() function do, as shown in this code snippet below?
enums = [enum(domain, [], q=subdomains_queue, silent=silent, verbose=verbose) for enum in chosenEnums]
for enum in enums:
enum.start()
for enum in enums:
enum.join()