except: print >> sys.stderr, "jobid must be an integer" raise SystemExit, 1 spec = [{'tag': 'job', 'jobid': jobid} for jobid in args] try: cqm = ComponentProxy("queue-manager") except ComponentLookupError: print >> sys.stderr, "Failed to connect to queue manager" sys.exit(1) kdata = [item for item in ['--kill', '--delete'] if item in sys.argv] if opts['setjobid']: try: response = cqm.set_jobid(int(opts['setjobid']), whoami) except ValueError: print "The new jobid must be an integer" raise SystemExit, 1 except xmlrpclib.Fault, flt: print flt.faultString raise SystemExit, 1 elif opts['savestate']: try: directory = os.path.dirname(opts['savestate']) if not os.path.exists(directory): print "directory %s does not exist" % directory sys.exit(1) response = cqm.save(opts['savestate']) except Exception, e: print e
except: print >> sys.stderr, "jobid must be an integer" raise SystemExit, 1 spec = [{'tag':'job', 'jobid':jobid} for jobid in args] try: cqm = ComponentProxy("queue-manager") except ComponentLookupError: print >> sys.stderr, "Failed to connect to queue manager" sys.exit(1) kdata = [item for item in ['--kill', '--delete'] if item in sys.argv] if opts['setjobid']: try: response = cqm.set_jobid(int(opts['setjobid']), whoami) except ValueError: print "The new jobid must be an integer" raise SystemExit, 1 except xmlrpclib.Fault, flt: print flt.faultString raise SystemExit, 1 elif opts['savestate']: try: directory = os.path.dirname(opts['savestate']) if not os.path.exists(directory): print "directory %s does not exist" % directory sys.exit(1) response = cqm.save(opts['savestate']) except Exception, e: print e