WPS412找到带有逻辑的' __init__.py '模块



对于我的包"finding_hidden_messages_in_dna",我有一个__init__.py文件,其内容如下:

"""summary line: finding_hidden_messages_in_dna is a subpackage.
**description**
It is the part of package coursera_bioinformatics_specialization_solutions.
"""
from finding_hidden_messages_in_dna.approximate_occurrences_of_pattern_with_given_hamming_distance import 
    find_all_approximate_occurrences_of_pattern_with_given_hamming_distance_in_text
from finding_hidden_messages_in_dna.clumps_in_text import find_clumps_in_text
from finding_hidden_messages_in_dna.dnaa_box_based_on_mismatches_and_reverse_complements import 
    find_dnaa_box_based_on_mismatches_and_reverse_complements
from finding_hidden_messages_in_dna.frequency_table import 
    generate_frequency_table
from finding_hidden_messages_in_dna.hamming_distance import 
    find_hamming_distance
from finding_hidden_messages_in_dna.kmp import kmp
from finding_hidden_messages_in_dna.kmp_find_all_Occurrences import 
    find_all_occurrences_of_pattern_in_text
from finding_hidden_messages_in_dna.locations_of_minimum_and_maximum_skew_value import 
    find_locations_of_minimum_and_maximum_skew_value
from finding_hidden_messages_in_dna.longest_prefix_that_is_also_suffix import 
    longest_prefix_that_is_also_suffix
from finding_hidden_messages_in_dna.most_frequent_k_mers_and_respective_reverse_complements_with_mismatches import 
    find_most_frequent_k_mers_and_respective_reverse_complements_with_mismatches
from finding_hidden_messages_in_dna.most_frequent_k_mers_in_text import 
    find_all_most_frequent_k_mers
from finding_hidden_messages_in_dna.most_frequent_k_mers_with_mismatches import 
    find_most_frequent_k_mers_with_mismatches
from finding_hidden_messages_in_dna.neighbors import 
    find_neighbors_with_expected_hamming_distance
from finding_hidden_messages_in_dna.reverse_complement import 
    find_reverse_complement
from finding_hidden_messages_in_dna.skew_value import find_skew_value

问题:当我在这个文件上运行flake8时,我得到了以下错误:

WPS412发现__init__.py模块有逻辑

我不明白,我在这个文件里放了什么逻辑?

文档

WPS412禁止__init__.py中的所有代码(减去一个文档字符串),包括导入。

你当然可以用extend-ignoreper-file-ignores禁用此规则,尽管我个人认为这是一个很好的规则


免责声明:我是目前的flake8维护者,虽然不隶属于WPS

最新更新