attempt bugfix
This commit is contained in:
		
							parent
							
								
									c3534868ad
								
							
						
					
					
						commit
						b20bfd2e36
					
				@ -6,7 +6,7 @@ import threading
 | 
				
			|||||||
from abc import ABC, abstractmethod
 | 
					from abc import ABC, abstractmethod
 | 
				
			||||||
from typing import Dict, Any, Optional
 | 
					from typing import Dict, Any, Optional
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from core.logger import get_forensic_logger
 | 
					from core.logger import get_forensic_logger  # Ensure this import is present
 | 
				
			||||||
from core.rate_limiter import GlobalRateLimiter
 | 
					from core.rate_limiter import GlobalRateLimiter
 | 
				
			||||||
from core.provider_result import ProviderResult
 | 
					from core.provider_result import ProviderResult
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -41,7 +41,6 @@ class BaseProvider(ABC):
 | 
				
			|||||||
        self.name = name
 | 
					        self.name = name
 | 
				
			||||||
        self.timeout = actual_timeout
 | 
					        self.timeout = actual_timeout
 | 
				
			||||||
        self._local = threading.local()
 | 
					        self._local = threading.local()
 | 
				
			||||||
        self.logger = get_forensic_logger()
 | 
					 | 
				
			||||||
        self._stop_event = None
 | 
					        self._stop_event = None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Statistics (per provider instance)
 | 
					        # Statistics (per provider instance)
 | 
				
			||||||
@ -76,6 +75,11 @@ class BaseProvider(ABC):
 | 
				
			|||||||
            })
 | 
					            })
 | 
				
			||||||
        return self._local.session
 | 
					        return self._local.session
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @property
 | 
				
			||||||
 | 
					    def logger(self):
 | 
				
			||||||
 | 
					        """Get the current forensic logger instance."""
 | 
				
			||||||
 | 
					        return get_forensic_logger()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @abstractmethod
 | 
					    @abstractmethod
 | 
				
			||||||
    def get_name(self) -> str:
 | 
					    def get_name(self) -> str:
 | 
				
			||||||
        """Return the provider name."""
 | 
					        """Return the provider name."""
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user