(cur: Cursor)
| 59 | |
| 60 | |
| 61 | def get_uptime(cur: Cursor) -> int: |
| 62 | query = 'SHOW STATUS LIKE "Uptime"' |
| 63 | logger.debug(query) |
| 64 | |
| 65 | uptime = 0 |
| 66 | |
| 67 | try: |
| 68 | cur.execute(query) |
| 69 | if one := cur.fetchone(): |
| 70 | uptime = int(one[1] or 0) |
| 71 | except pymysql.err.OperationalError: |
| 72 | pass |
| 73 | |
| 74 | return uptime |
| 75 | |
| 76 | |
| 77 | def get_warning_count(cur: Cursor) -> int: |