##// END OF EJS Templates
Ivan Valdez -
r719:74c6995260b1
parent child
Show More
@@ -1070,7 +1070,7 class Project():
1070
1070
1071 self.__connect(puObjIN, thisPUObj)
1071 self.__connect(puObjIN, thisPUObj)
1072
1072
1073 def __handleError(self, procUnitConfObj):
1073 def __handleError(self, procUnitConfObj, send_email=True):
1074
1074
1075 import socket
1075 import socket
1076
1076
@@ -1078,6 +1078,13 class Project():
1078 sys.exc_info()[1],
1078 sys.exc_info()[1],
1079 sys.exc_info()[2])
1079 sys.exc_info()[2])
1080
1080
1081 message = "".join(err)
1082
1083 sys.stderr.write(message)
1084
1085 if not send_email:
1086 return
1087
1081 subject = "SChain v%s: Error running %s\n" %(schainpy.__version__, procUnitConfObj.name)
1088 subject = "SChain v%s: Error running %s\n" %(schainpy.__version__, procUnitConfObj.name)
1082
1089
1083 subtitle = "%s: %s\n" %(procUnitConfObj.getElementName() ,procUnitConfObj.name)
1090 subtitle = "%s: %s\n" %(procUnitConfObj.getElementName() ,procUnitConfObj.name)
@@ -1095,10 +1102,6 class Project():
1095 subtitle += "[End date = %s]\n" %readUnitConfObj.endDate
1102 subtitle += "[End date = %s]\n" %readUnitConfObj.endDate
1096 subtitle += "[Start time = %s]\n" %readUnitConfObj.startTime
1103 subtitle += "[Start time = %s]\n" %readUnitConfObj.startTime
1097 subtitle += "[End time = %s]\n" %readUnitConfObj.endTime
1104 subtitle += "[End time = %s]\n" %readUnitConfObj.endTime
1098
1099 message = "".join(err)
1100
1101 sys.stderr.write(message)
1102
1105
1103 adminObj = schainpy.admin.SchainNotify()
1106 adminObj = schainpy.admin.SchainNotify()
1104 adminObj.sendAlert(message=message,
1107 adminObj.sendAlert(message=message,
@@ -1179,7 +1182,7 class Project():
1179 except ValueError, e:
1182 except ValueError, e:
1180 print "***** Error occurred in %s *****" %(procUnitConfObj.name)
1183 print "***** Error occurred in %s *****" %(procUnitConfObj.name)
1181 sleep(0.5)
1184 sleep(0.5)
1182 print e
1185 self.__handleError(procUnitConfObj, send_email=False)
1183 is_ok = False
1186 is_ok = False
1184 break
1187 break
1185 except:
1188 except:
General Comments 0
You need to be logged in to leave comments. Login now