Coverage for fluent/event.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.4.3, created at 2024-02-29 15:22 +0900

1from fluent import sender 

2 

3 

4class Event: 

5 def __init__(self, label, data, **kwargs): 

6 assert isinstance(data, dict), "data must be a dict" 

7 sender_ = kwargs.get("sender", sender.get_global_sender()) 

8 timestamp = kwargs.get("time", None) 

9 if timestamp is not None: 

10 sender_.emit_with_time(label, timestamp, data) 

11 else: 

12 sender_.emit(label, data)