def pick_request(q):
def mycmp(r1, r2):
if r1.kind != 'group' or r2.kind != 'group':
- raise Exception, "non-group requests"
+ raise Exception("non-group requests")
pri_diff = cmp(r1.priority, r2.priority)
if pri_diff == 0:
return cmp(r1.time, r2.time)
return
r.batches = new_b
# store new queue and max_req_no for binary builders
- num = int(string.strip(open(path.max_req_no_file, "r").read())) + 1
+ num = int(open(path.max_req_no_file, "r").read().strip()) + 1
r.no = num
q = B_Queue(path.req_queue_file)
cnt_f.flush()
os.fsync(cnt_f.fileno())
cnt_f.close()
- os.chmod(tmpfname, 0644)
+ os.chmod(tmpfname, 0o0644)
os.rename(tmpfname, path.max_req_no_file)
def transfer_file(r, b):
f = b.src_rpm_file
# export files from chroot
chroot.cp(f, outfile = local, rm = True)
- os.chmod(local, 0644)
+ os.chmod(local, 0o0644)
ftp.add(local)
if config.gen_upinfo and 'test-build' not in r.flags:
def handle_request(r):
os.mkdir(path.srpms_dir + '/' + r.id)
- os.chmod(path.srpms_dir + '/' + r.id, 0755)
+ os.chmod(path.srpms_dir + '/' + r.id, 0o0755)
ftp.init(r)
buildlogs.init(r)
build.build_all(r, build_srpm)