diff options
| author | dimdim11 <[email protected]> | 2025-11-10 21:35:49 +0300 |
|---|---|---|
| committer | dimdim11 <[email protected]> | 2025-11-10 22:12:18 +0300 |
| commit | 475d0ff7580c3bab6eb077bd1c45072663b46fb4 (patch) | |
| tree | a79a39557a331e166c8ff07e799c6ba64d19abef /contrib/python/python-dateutil | |
| parent | eb80be81f8690efacd5fe2fc76e384bc5fa6dd1d (diff) | |
Add glob restrictions for skipped files
<section id="quibbler-autodescription">
#### Добавление ограничений на пропущенные файлы в glob-шаблонах 📝
- 🔧 Добавлены параметры `SKIPPED_MIN_MATCHES` и `SKIPPED_ERROR_PERCENT` в макросах `_GLOB` и `_LATE_GLOB` для контроля количества пропущенных файлов при сборке. Это позволяет избежать ситуаций, когда значительная часть файлов находится на диске, но отбрасывается.
- ⚙️ Для большинства конфигурационных файлов установлены единые значения: минимальное количество файлов — 2000, порог ошибки — 90%. Это означает, что если пропущено более 90% от количества файлов (если найдено минимум 2000 файлов), сборка завершится с ошибкой по ограничениям глоба.
- 🧪 Для фронтовых макросов, в которых всё в кучу (стили, тесты, картинки) ограничения смягчены, а местами выключены, потому что может отбрасываться более 99% найденных файлов.
- 📄 В паре модулей уточнены глобы, чтобы не отбрасывать более 90% файлов в глобах.
Параметры позволяют запретить создание в Аркадии глобов с большим количеством пропущенных файлов, что впустую расходует ресурсы кластера сборки.
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
</section>
commit_hash:992c0828a6a4a3b4133262f8fd28afca43c13362
Diffstat (limited to 'contrib/python/python-dateutil')
0 files changed, 0 insertions, 0 deletions
