This commit is contained in:
JotaChina committed 2026-03-26 20:39:08 -03:00
1 parent 85c9d2fbc9
commit 2c2ce2b89a
14 files changed
+77535 -575

No files matched your search

+3 -1
View File
@@ -38,12 +38,13 @@ TIMEOUT_RENDER_SECONDS = 300 # 5 minutos máximo por arquivo
MIN_RAM_FREE_MB = 500 # Mínimo de RAM livre para iniciar worker
BATCH_SIZE = 250 # Tamanho do lote para o YAML
LOTES_FOLDER = os.path.join(SRC_MMPSEARCH, "lotes_yaml") # Pasta dos lotes
LIMIT_FILES = 5000 # <--- 0 = PROCESSA TUDO | >0 = LIMITA A QUANTIDADE (EX: 50)
LIMIT_FILES = 10 # <--- 0 = PROCESSA TUDO | >0 = LIMITA A QUANTIDADE (EX: 50)
# === VARIÁVEL GLOBAL PARA O WORKER (CORREÇÃO MULTIPROCESSING) ===
# Necessário para evitar erro de pickle ao passar Lock via argumentos
global_counter = None
def create_lightweight_dataset(data_list):
"""
Filtra apenas os dados cruciais para o frontend (Jekyll),
@@ -98,6 +99,7 @@ def create_lightweight_dataset(data_list):
return light_data
def init_worker(counter):
"""Inicializa a variável global dentro de cada processo worker"""
global global_counter