mirror of
https://github.com/donaldzou/WGDashboard.git
synced 2025-12-16 08:26:17 +00:00
Added function to remove stale jobs logs
This commit is contained in:
@@ -77,4 +77,16 @@ class PeerJobLogger:
|
||||
) > 10
|
||||
)
|
||||
).mappings().fetchall()
|
||||
return table
|
||||
return table
|
||||
|
||||
def deleteLogs(self, LogID = None, JobID = None):
|
||||
with self.engine.begin() as conn:
|
||||
print(f"Deleted logs of JobID {JobID}")
|
||||
conn.execute(
|
||||
self.jobLogTable.delete().where(
|
||||
db.and_(
|
||||
(self.jobLogTable.c.LogID == LogID if LogID is not None else True),
|
||||
(self.jobLogTable.c.JobID == JobID if JobID is not None else True),
|
||||
)
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user