Что делает enum () в python? - PullRequest
0 голосов
/ 26 июня 2018

Я понимаю, что enum - это класс, от которого я могу наследовать, чтобы сделать мой класс итеративным по объектам.

Но что делает функция enum (), как показано в следующем фрагменте кода?

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()

1 Ответ

0 голосов
/ 26 июня 2018

enum - это не класс, от которого вы можете наследовать; Enum в модуле enum (см. документацию ).

enum() в коде, который вы описываете, является вызываемым объектом, который ранее был помещен в список chosenEnums. Мы не можем сказать вам, что это такое или делает без остального кода.

...