1.1Kпросмотров
16 сентября 2024 г.
Score: 1.2K
Заметил, что isort стал работать медленно — 24 секунды на небольшом проекте, что явно многовато. Запускал просто isort .. Решил попробовать так: isort src tests — и вот уже 12 секунд. Странно, ведь ненужные директории указаны в skip Полез в документацию и узнал пару интересных моментов. Оказывается, в конфиге есть два параметра: skip и extend_skip. skip полностью заменяет стандартный список исключений и исключает только указанные вами элементы. extend_skip добавляет дополнительные элементы к существующему списку исключений, не убирая стандартные. Получается, что когда я добавил skip = ["frontend"], я убрал все стандартные исключения. Что, вероятно, и замедлило работу. Заменил skip на extend_skip, и время уменьшилось до 12 секунд. Вывод: читайте доки)