1 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
8 from config import config
17 def init(self, g=None, rpmqa=False):
20 self.requester_email = config.admin_email
21 self.url = config.rpmqa_url
23 self.requester_email = g.requester_email
24 if "test-build" in g.flags:
25 self.url = config.test_ftp_url
27 self.url = config.ftp_url
29 def add(self, file, type):
30 # if /dev/null, say bye bye
31 if self.url == "/dev/null":
33 name = os.path.basename(file)
35 shutil.copy(file, path.ftp_queue_dir + '/' + id)
36 self.queue.append({'name': name, 'id': id, 'type': type})
37 st = os.stat(path.ftp_queue_dir + '/' + id)
38 self.status += "%10d %s\n" % (st.st_size, name)
42 return """Target: %s/%s
48 """ % (self.url, l['name'], config.builder, time.time(), l['type'], self.requester_email)
51 f = open(path.ftp_queue_dir + '/' + l['id'] + ".desc", "w")
57 os.unlink(path.ftp_queue_dir + '/' + l)
61 def add(f, type="rpm"):
70 def init(r=None, rpmqa=False):