summaryrefslogtreecommitdiffstats
path: root/contrib/python/python-dateutil
diff options
context:
space:
mode:
authordimdim11 <[email protected]>2025-11-10 21:35:49 +0300
committerdimdim11 <[email protected]>2025-11-10 22:12:18 +0300
commit475d0ff7580c3bab6eb077bd1c45072663b46fb4 (patch)
treea79a39557a331e166c8ff07e799c6ba64d19abef /contrib/python/python-dateutil
parenteb80be81f8690efacd5fe2fc76e384bc5fa6dd1d (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