对于我的包"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-ignore
或per-file-ignores
禁用此规则,尽管我个人认为这是一个很好的规则
免责声明:我是目前的flake8维护者,虽然不隶属于WPS