def submit(self): try: from modules.wma import makeRequest, approveRequest from wmcontrol import random_sleep print '\n\tFound wmcontrol\n' except: print '\n\tUnable to find wmcontrol modules. Please include it in your python path\n' if not self.testMode: print '\n\t QUIT\n' sys.exit(-17) import pprint for (n, d) in self.chainDicts.items(): if self.testMode: print "Only viewing request", n print pprint.pprint(d) else: #submit to wmagent each dict print "For eyes before submitting", n print pprint.pprint(d) print "Submitting", n, "..........." workFlow = makeRequest(self.wmagent, d, encodeDict=True) approveRequest(self.wmagent, workFlow) print "...........", n, "submitted" random_sleep()
def submit(self): try: from modules.wma import makeRequest,approveRequest from wmcontrol import random_sleep print '\n\tFound wmcontrol\n' except: print '\n\tUnable to find wmcontrol modules. Please include it in your python path\n' if not self.testMode: print '\n\t QUIT\n' sys.exit(-17) import pprint for (n,d) in self.chainDicts.items(): if self.testMode: print "Only viewing request",n print pprint.pprint(d) else: #submit to wmagent each dict print "For eyes before submitting",n print pprint.pprint(d) print "Submitting",n,"..........." workFlow=makeRequest(self.wmagent,d,encodeDict=True) approveRequest(self.wmagent,workFlow) print "...........",n,"submitted" random_sleep()
def submit(self): try: from modules.wma import makeRequest, approveRequest from wmcontrol import random_sleep print('\n\tFound wmcontrol\n') except: print( '\n\tUnable to find wmcontrol modules. Please include it in your python path\n' ) if not self.testMode: print('\n\t QUIT\n') sys.exit(-17) import pprint for (n, d) in self.chainDicts.items(): if self.testMode: print("Only viewing request", n) print(pprint.pprint(d)) else: #submit to wmagent each dict print("For eyes before submitting", n) print(pprint.pprint(d)) print("Submitting", n, "...........") workFlow = makeRequest(self.wmagent, d, encodeDict=True) print("...........", n, "submitted") random_sleep() if self.testMode and len(self.longWFName) > 0: print("\n*** WARNING: " + str(len(self.longWFName)) + " workflows have too long names for submission (>" + str(MAXWORKFLOWLENGTH) + "characters) ***") print('\n'.join(self.longWFName))