Closed MorrisNein closed 1 year ago
Hello @MorrisNein! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
fedot/__init__.py
:Line 3:1: F403 'from fedot import ' used; unable to detect undefined names Line 3:1: F401 'fedot.' imported but unused Line 4:1: F401 'fedot.api.Fedot' imported but unused Line 5:1: F401 'fedot.version.version' imported but unused
fedot/api/__init__.py
:Line 1:1: F401 'fedot.api.main.Fedot' imported but unused Line 1:33: W292 no newline at end of file
Merging #1179 (59b7dee) into master (88a2264) will increase coverage by
0.25%
. The diff coverage is80.00%
.:exclamation: Current head 59b7dee differs from pull request most recent head aa7fac6. Consider uploading reports for the commit aa7fac6 to get more accurate results
@@ Coverage Diff @@
## master #1179 +/- ##
==========================================
+ Coverage 79.67% 79.92% +0.25%
==========================================
Files 141 142 +1
Lines 9815 9798 -17
==========================================
+ Hits 7820 7831 +11
+ Misses 1995 1967 -28
Files | Coverage Δ | |
---|---|---|
fedot/__init__.py | 100.00% <100.00%> (ø) |
|
fedot/api/__init__.py | 100.00% <100.00%> (ø) |
|
fedot/core/pipelines/prediction_intervals/main.py | 77.77% <100.00%> (+2.46%) |
:arrow_up: |
fedot/core/pipelines/prediction_intervals/utils.py | 69.51% <100.00%> (ø) |
|
fedot/api/fedot_cli.py | 0.00% <0.00%> (ø) |
З.Ы. Проблема не использования init-ов несколько более общая, и хорошо бы сократить пути импорта и для других часто используемых объектов. Но предлагаю начать с "лица" FEDOT, его API.
С остальными объектами может возникнуть проблема циклических импортов, так что разбираться лучше понемногу.
Можем ли мы себе это позволить? Готовы ли мы к этому важнейшему шагу? Готов ли мир к этому великому дню?
Я считаю, что да, да и да.