Get current CPU usage percentage (1 second average)
(self)
| 47 | self.logger.error(f"Error getting memory usage: {e}") |
| 48 | return 0 |
| 49 | |
| 50 | def get_cpu_usage(self): |
| 51 | """Get current CPU usage percentage (1 second average)""" |
| 52 | if not _HAS_PSUTIL: |
| 53 | return 0 |
| 54 | try: |
| 55 | return psutil.cpu_percent(interval=1) |
| 56 | except Exception as e: |
| 57 | self.logger.error(f"Error getting CPU usage: {e}") |
| 58 | return 0 |
| 59 | |
| 60 | def get_available_memory_mb(self): |
no test coverage detected