41
43
def redo_arch_rel_data (self, architecture, rel, entries):
42
44
self._apt_con.execute('delete from package where architecture=? AND distribution=?', (architecture, rel))
44
print "insert into package (pkgname, pkgdesc, pkglongdesc, name, mimetype, architecture, appid, distribution, section) values (?,?,?,?,?,?,\"{"+e.app_id.strip()+"}\",?,?)", \
45
e.pkgname, e.pkgdesc, e.pkglongdesc, e.name, e.mimetype, architecture, e.distribution, e.section
47
if e.mimetype in mimetype_pkgweights and e.pkgname in mimetype_pkgweights [ e.mimetype ]:
48
pkgweight = mimetype_pkgweights [ e.mimetype ] [ e.pkgname ]
50
print "insert into package (pkgname, pkgdesc, pkglongdesc, name, mimetype, architecture, appid, distribution, section, weight) values (?,?,?,?,?,?,\"{"+e.app_id.strip()+"}\",?,?,?)", \
51
e.pkgname, e.pkgdesc, e.pkglongdesc, e.name, e.mimetype, architecture, e.distribution, e.section, pkgweight
48
self._apt_con.execute("insert into package (pkgname, pkgdesc, pkglongdesc, name, mimetype, architecture, appid, distribution, section) values (?,?,?,?,?,?,\"{"+e.app_id.strip()+"}\",?,?)", \
49
(e.pkgname, e.pkgdesc, e.pkglongdesc, e.name, e.mimetype, architecture, e.distribution, e.section))
54
self._apt_con.execute("insert into package (pkgname, pkgdesc, pkglongdesc, name, mimetype, architecture, appid, distribution, section, weight) values (?,?,?,?,?,?,\"{"+e.app_id.strip()+"}\",?,?,?)", \
55
(e.pkgname, e.pkgdesc, e.pkglongdesc, e.name, e.mimetype, architecture, e.distribution, e.section, pkgweight))
50
56
print " ... inserted ... "
51
57
except Exception, e:
52
58
print "ERROR", e.args