mirrors: record deprecation reason
This commit is contained in:
parent
cacb35a671
commit
18e046dc42
9 changed files with 96 additions and 26 deletions
|
@ -4,6 +4,7 @@ from dateutil.parser import isoparse
|
|||
from github import Github
|
||||
|
||||
from app import app
|
||||
from app.extensions import db
|
||||
from app.models.bridges import Bridge
|
||||
|
||||
|
||||
|
@ -17,11 +18,12 @@ def check_blocks():
|
|||
if isoparse(parts[2]) < (datetime.datetime.now(datetime.timezone.utc) - datetime.timedelta(days=3)):
|
||||
continue
|
||||
if int(parts[1]) < 40:
|
||||
bridge = Bridge.query.filter(
|
||||
bridge: Bridge = Bridge.query.filter(
|
||||
Bridge.hashed_fingerprint == parts[0]
|
||||
).first()
|
||||
if bridge is not None:
|
||||
bridge.deprecate()
|
||||
bridge.deprecate(reason="github")
|
||||
db.session.commit()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue