| Linux in-mum-web1499.main-hosting.eu 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64 Path : /opt/alt/python311/lib/python3.11/site-packages/fluent/ |
| Current File : //opt/alt/python311/lib/python3.11/site-packages/fluent/asynchandler.py |
from fluent import asyncsender, handler
class FluentHandler(handler.FluentHandler):
"""
Asynchronous Logging Handler for fluent.
"""
def getSenderClass(self):
return asyncsender.FluentSender
def close(self):
self.acquire()
try:
try:
self.sender.close()
finally:
super().close()
finally:
self.release()
def __enter__(self):
return self
def __exit__(self, exc_type, exc_val, exc_tb):
self.close()