feat: Enhance GUI and processing services with new batch processing and estimation features, update concurrency settings, and improve styling organization.
This commit is contained in:
@@ -3,7 +3,10 @@
|
||||
Encapsula la lógica de estimación previa al procesamiento.
|
||||
"""
|
||||
import os
|
||||
from typing import List, Dict, Any, Optional
|
||||
from typing import List, Dict, Any, Optional, TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from application.service import InvoiceProcessingService
|
||||
|
||||
from application.profiles import get_profile
|
||||
from application.prompts import PromptBuilder
|
||||
@@ -13,7 +16,7 @@ from application.file_discovery import get_sorted_radicados, find_file_for_type_
|
||||
from core.utils import collect_radicado_docs, collect_documents_flat
|
||||
|
||||
class Estimator:
|
||||
def __init__(self, service):
|
||||
def __init__(self, service: 'InvoiceProcessingService'):
|
||||
self.service = service
|
||||
|
||||
def estimate(
|
||||
|
||||
Reference in New Issue
Block a user