def __init__(self, term): base.InstallProgress.__init__(self) gobject.GObject.__init__(self) self.finished = False self.apt_status = -1 self.time_last_update = time.time() self.term = term reaper = vte.reaper_get() reaper.connect("child-exited", self.child_exited) self.env = ["VTE_PTY_KEEP_FD=%s" % self.writefd, "DEBIAN_FRONTEND=gnome", "APT_LISTCHANGES_FRONTEND=gtk"] self._context = glib.main_context_default()
def __init__(self,parent): InstallProgress.__init__(self) self._cache = None self.label_status = parent.label_status self.progress = parent.progressbar_cache self.expander = parent.expander_terminal self.term = parent._term self.parent = parent # setup the child waiting reaper = vte.reaper_get() reaper.connect("child-exited", self.child_exited) # some options for dpkg to make it die less easily apt_pkg.Config.Set("DPkg::Options::","--force-overwrite")
def __init__(self): gtk.Window.__init__(self) InstallProgress.__init__(self) self.show() box = gtk.VBox() box.show() self.add(box) self.term = vte.Terminal() self.term.show() # check for the child self.reaper = vte.reaper_get() self.reaper.connect("child-exited",self.child_exited) self.finished = False box.pack_start(self.term) self.progressbar = gtk.ProgressBar() self.progressbar.show() box.pack_start(self.progressbar)
def __init__(self): gtk.Window.__init__(self) InstallProgress.__init__(self) self.show() box = gtk.VBox() box.show() self.add(box) self.term = vte.Terminal() self.term.show() # check for the child self.reaper = vte.reaper_get() self.reaper.connect("child-exited", self.child_exited) self.finished = False box.pack_start(self.term) self.progressbar = gtk.ProgressBar() self.progressbar.show() box.pack_start(self.progressbar)