import cPickle import pdb cache = apt.Cache() progress = apt.progress.OpTextProgress() to_add = [] datadir = "/usr/share/app-install" desktopdir = "/usr/share/app-install" cachedir = "/var/cache/app-install" treeview_categories = gtk.TreeView() treeview_packages = gtk.TreeView() menu = CoreApplicationMenu(datadir) menu.pickle = cPickle.load(open("/var/cache/app-install/menu.p")) available = [] available_extras = [] installed = [] installed_extras = [] print menu.pickle.keys() for app in menu.pickle[menu.pickle.keys()[0]]: if cache.has_key(app.pkgname) and cache[app.pkgname].is_installed: if app.execCmd: installed.append(app) else: installed_extras.append(app) else: if app.execCmd:
import cPickle import pdb cache = apt.Cache() progress = apt.progress.OpTextProgress() to_add = [] datadir = "/usr/share/app-install" desktopdir = "/usr/share/app-install" cachedir = "/var/cache/app-install" treeview_categories = gtk.TreeView() treeview_packages = gtk.TreeView() menu = CoreApplicationMenu(datadir) menu.pickle = cPickle.load(open("/var/cache/app-install/menu.p")) available = [] available_extras = [] installed = [] installed_extras = [] print menu.pickle.keys() for app in menu.pickle[menu.pickle.keys()[0]]: if cache.has_key(app.pkgname) and cache[app.pkgname].isInstalled: if app.execCmd: installed.append(app) else: installed_extras.append(app) else: if app.execCmd: