Merge 87800fde56
into 0303dbc1d2
This commit is contained in:
commit
f6f6bb39b8
|
@ -2,6 +2,7 @@
|
|||
|
||||
import smtplib
|
||||
import os
|
||||
from datetime import datetime
|
||||
from email.mime.multipart import MIMEMultipart
|
||||
from email.mime.text import MIMEText
|
||||
from email.utils import COMMASPACE, formatdate
|
||||
|
@ -31,6 +32,13 @@ while True:
|
|||
else:
|
||||
break
|
||||
|
||||
now = datetime.now().toordinal()
|
||||
if r.hget('QW_TIME', username):
|
||||
last_notified = int(r.hget('QW_TIME', username))
|
||||
if now - last_notified == 0:
|
||||
print(f"{username} notified recently, not sending notification.")
|
||||
sys.exit(0)
|
||||
|
||||
if r.get('QW_HTML'):
|
||||
try:
|
||||
template = Template(r.get('QW_HTML'))
|
||||
|
@ -83,6 +91,8 @@ except Exception as ex:
|
|||
print('Failed to send quota notification: %s' % (ex))
|
||||
sys.exit(1)
|
||||
|
||||
r.hset("QW_TIME", username, now)
|
||||
|
||||
try:
|
||||
sys.stdout.close()
|
||||
except:
|
||||
|
|
Loading…
Reference in New Issue