- Timestamp:
- Oct 26, 2007 2:54:47 PM (12 years ago)
- Location:
- branches/testScripts
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/testScripts/NBemail.py
r704 r706 6 6 import smtplib 7 7 8 import NBuser Config8 import NBuserParameters 9 9 import NBprojectConfig 10 10 import NBlogMessages … … 27 27 curDir = os.getcwd() 28 28 29 toAddrs = [unscrambleAddress(NBuser Config.MY_EMAIL_ADDR)]29 toAddrs = [unscrambleAddress(NBuserParameters.MY_EMAIL_ADDR)] 30 30 if NBprojectConfig.PROJECT_EMAIL_ADDRS.has_key(project) \ 31 31 and \ 32 NBuser Config.SEND_MAIL_TO_PROJECT_MANAGER:32 NBuserParameters.SEND_MAIL_TO_PROJECT_MANAGER: 33 33 scrambledEmailAddress=NBprojectConfig.PROJECT_EMAIL_ADDRS[project] 34 34 unscrambledEmailAddress=unscrambleAddress(scrambledEmailAddress) … … 94 94 def send(toAddrs,subject,message): 95 95 96 sender = unscrambleAddress(NBuser Config.SENDER_EMAIL_ADDR)96 sender = unscrambleAddress(NBuserParameters.SENDER_EMAIL_ADDR) 97 97 msgWHeader = ("From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n" 98 98 % (sender, ", ".join(toAddrs), subject)) … … 100 100 101 101 #store email in a file instead of sending 102 if len(NBuser Config.EMAIL_STOREFILE) > 0 and not NBuserConfig.EMAIL_STOREFILE.isspace() :103 NBlogMessages.writeMessage( ' store email in file '+NBuser Config.EMAIL_STOREFILE)104 emailfile=open(NBuser Config.NIGHTLY_BUILD_ROOT_DIR+'/'+NBuserConfig.EMAIL_STOREFILE, 'a')102 if len(NBuserParameters.EMAIL_STOREFILE) > 0 and not NBuserParameters.EMAIL_STOREFILE.isspace() : 103 NBlogMessages.writeMessage( ' store email in file '+NBuserParameters.EMAIL_STOREFILE) 104 emailfile=open(NBuserParameters.NIGHTLY_BUILD_ROOT_DIR+'/'+NBuserParameters.EMAIL_STOREFILE, 'a') 105 105 emailfile.write(msgWHeader) 106 106 emailfile.write("\n============ EMAIL END ======================================\n") … … 109 109 110 110 # Get smtp server password 111 if os.path.isfile(NBuser Config.SMTP_PASSWORD_FILENAME) :112 pwFilePtr = open(NBuser Config.SMTP_PASSWORD_FILENAME,'r')111 if os.path.isfile(NBuserParameters.SMTP_PASSWORD_FILENAME) : 112 pwFilePtr = open(NBuserParameters.SMTP_PASSWORD_FILENAME,'r') 113 113 smtppass = pwFilePtr.read().strip() 114 114 #print smtppass 115 115 pwFilePtr.close() 116 116 else : 117 NBlogMessages.writeMessage( "Failure reading pwFileName=" + NBuser Config.SMTP_PASSWORD_FILENAME )117 NBlogMessages.writeMessage( "Failure reading pwFileName=" + NBuserParameters.SMTP_PASSWORD_FILENAME ) 118 118 sys.exit(1) 119 119 120 session = smtplib.SMTP(NBuser Config.SMTP_SERVER_NAME,NBuserConfig.SMTP_SERVER_PORT)120 session = smtplib.SMTP(NBuserParameters.SMTP_SERVER_NAME,NBuserParameters.SMTP_SERVER_PORT) 121 121 #session.set_debuglevel(1) 122 if NBuser Config.SMTP_SSL_SERVER==1 :122 if NBuserParameters.SMTP_SSL_SERVER==1 : 123 123 session.ehlo('x') 124 124 session.starttls() 125 125 session.ehlo('x') 126 session.login(unscrambleAddress(NBuser Config.SMTP_USER_NAME),smtppass)126 session.login(unscrambleAddress(NBuserParameters.SMTP_USER_NAME),smtppass) 127 127 128 128 rc = session.sendmail(sender,toAddrs,msgWHeader) -
branches/testScripts/NBlogMessages.py
r681 r706 2 2 3 3 import time 4 import NBuser Config4 import NBuserParameters 5 5 6 6 #TODO: one could open the logfile once in the beginning, set it to sys.stdout, flush after each message, and close it finally … … 12 12 logMsg = time.ctime(time.time())+': ' 13 13 logMsg += msg 14 if NBuser Config.LOGPRINT :14 if NBuserParameters.LOGPRINT : 15 15 print logMsg 16 if len(NBuser Config.LOGFILE) > 0 and not NBuserConfig.LOGFILE.isspace() :17 logfile=open(NBuser Config.NIGHTLY_BUILD_ROOT_DIR+'/'+NBuserConfig.LOGFILE, 'a')16 if len(NBuserParameters.LOGFILE) > 0 and not NBuserParameters.LOGFILE.isspace() : 17 logfile=open(NBuserParameters.NIGHTLY_BUILD_ROOT_DIR+'/'+NBuserParameters.LOGFILE, 'a') 18 18 logfile.write(logMsg+'\n') 19 19 # logfile.flush() -
branches/testScripts/NBprojectConfig.py
r702 r706 2 2 3 3 import os 4 import NBuserConfig5 4 6 5 #----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.