Coverage for extras/reports.py: 0%

16 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-10 18:35 +0000

1from .choices import LogLevelChoices 

2from .scripts import BaseScript 

3 

4__all__ = ( 

5 'Report', 

6) 

7 

8 

9# Required by extras/migrations/0109_script_models.py 

10class Report(BaseScript): 

11 

12 # 

13 # Legacy logging methods for Reports 

14 # 

15 

16 # There is no generic log() equivalent on BaseScript 

17 def log(self, message): 

18 self._log(message, None, level=LogLevelChoices.LOG_INFO) 

19 

20 def log_success(self, obj=None, message=None): 

21 super().log_success(message, obj) 

22 

23 def log_info(self, obj=None, message=None): 

24 super().log_info(message, obj) 

25 

26 def log_warning(self, obj=None, message=None): 

27 super().log_warning(message, obj) 

28 

29 def log_failure(self, obj=None, message=None): 

30 super().log_failure(message, obj) 

31 

32 # Added in v4.0 to avoid confusion with the log_debug() method provided by BaseScript 

33 def log_debug(self, obj=None, message=None): 

34 super().log_debug(message, obj)