fix: chmod after generating notification & receiver when test

This commit is contained in:
TING-JUN WANG 2024-04-30 01:03:26 +08:00
parent 0274bed8a7
commit 678564df42

View File

@ -1,6 +1,6 @@
import os import os
import subprocess import subprocess
from constant import WHITE_LIST, KEEP_FILES, DATE, MAIL_MSG, MOVE_MSG from constant import WHITE_LIST, KEEP_FILES, DATE, MAIL_MSG, MOVE_MSG, GOOGLE_OWNER
class Cleaner(): class Cleaner():
def __init__(self, user_dir, mailer=None): def __init__(self, user_dir, mailer=None):
@ -65,13 +65,14 @@ class Cleaner():
with open(f'{self.user_dir}/PLEASE_READ_ME', 'w') as fp: with open(f'{self.user_dir}/PLEASE_READ_ME', 'w') as fp:
fp.write(msg) fp.write(msg)
subprocess.getoutput(f"chmod 777 {self.user_dir}/PLEASE_READ_ME")
def notify(self, username, test, remove_objs): def notify(self, username, test, remove_objs):
if self.mailer == None: if self.mailer == None:
return return
if test: if test:
receiver = 'snsd0805@cmlab.csie.ntu.edu.tw' receiver = GOOGLE_OWNER
else: else:
receiver = f'{username}@cmlab.csie.ntu.edu.tw' receiver = f'{username}@cmlab.csie.ntu.edu.tw'
sender = 'unix_manager@cmlab.csie.ntu.edu.tw' sender = 'unix_manager@cmlab.csie.ntu.edu.tw'