python primport_handler () { | |
import bb.event | |
if not e.data: | |
return | |
if isinstance(e, bb.event.ParseCompleted): | |
import oe.prservice | |
#import all exported AUTOPR values | |
imported = oe.prservice.prserv_import_db(e.data) | |
if imported is None: | |
bb.fatal("import failed!") | |
for (version, pkgarch, checksum, value) in imported: | |
bb.note("imported (%s,%s,%s,%d)" % (version, pkgarch, checksum, value)) | |
elif isinstance(e, bb.event.ParseStarted): | |
import oe.prservice | |
oe.prservice.prserv_check_avail(e.data) | |
} | |
addhandler primport_handler | |
primport_handler[eventmask] = "bb.event.ParseCompleted bb.event.ParseStarted" |