From 9ae32f058d2c9c7781ab6ddd2d78bb412d8a3095 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Sun, 8 Jun 2008 02:26:19 +0200 Subject: Removed legacy plugins --- portato/plugins/resume_loop.py | 52 ------------------------------------------ 1 file changed, 52 deletions(-) delete mode 100644 portato/plugins/resume_loop.py (limited to 'portato/plugins/resume_loop.py') diff --git a/portato/plugins/resume_loop.py b/portato/plugins/resume_loop.py deleted file mode 100644 index e4531d0..0000000 --- a/portato/plugins/resume_loop.py +++ /dev/null @@ -1,52 +0,0 @@ -# -*- coding: utf-8 -*- -# -# File: portato/plugins/resume_loop.py -# This file is part of the Portato-Project, a graphical portage-frontend. -# -# Copyright (C) 2007 René 'Necoro' Neumann -# This is free software. You may redistribute copies of it under the terms of -# the GNU General Public License version 2. -# There is NO WARRANTY, to the extent permitted by law. -# -# Written by René 'Necoro' Neumann - -import pty, time -from subprocess import Popen, STDOUT -from portato.backend import system -from portato.helper import debug, warning - -console = None -title_update = None -command = "until emerge --resume --skipfirst; do : ; done" - -def set_data (*args, **kwargs): - global console, title_update - console = kwargs["console"] - title_update = kwargs["title_update"] - -def resume_loop (retcode, *args, **kwargs): - if retcode is None: - warning(_("Resume-loop called while process is still running!")) - elif retcode == 0: - # everything ok - ignore - #pass - debug("Everything is ok.") - else: - if console is None: - debug("No console for the resume loop...") - else: - # open tty - (master, slave) = pty.openpty() - console.set_pty(master) - p = Popen(command, stdout = slave, stderr = STDOUT, shell = True, env = system.get_environment()) - - # update titles - old_title = console.get_window_title() - while p and p.poll() is None: - if title_update : - title = console.get_window_title() - if title != old_title: - title_update(title) - time.sleep(0.5) - - if title_update: title_update(None) -- cgit v1.2.3-54-g00ecf arch' size='10' name='q' value=''/>
Commit message (Collapse)AuthorFilesLines
2019-07-07Remove old perl packagesRené 'Necoro' Neumann8-102/+0
2019-07-07Remove old python packagesRené 'Necoro' Neumann4-59/+0
2019-07-07Remove old perl packages originally for i3 testingRené 'Necoro' Neumann8-163/+0
2019-06-12[feed2imap] ruby24René 'Necoro' Neumann1-1/+1
2018-12-09Remove xdotoolRené 'Necoro' Neumann1-52/+0
2018-08-04feed2imap: Import old patch from serverRené 'Necoro' Neumann1-2/+2
2018-08-04feed2imap: Presume it works with Ruby:2.3René 'Necoro' Neumann1-1/+1
2018-06-10[i3] Remove old versionsRené 'Necoro' Neumann4-341/+0
2018-06-10Rescued old webkit-gtk-version, needed for PPRené 'Necoro' Neumann16-0/+584
2018-06-10stgit-0.18 with version informationRené 'Necoro' Neumann3-0/+100
2017-09-13[feed2imap] Support Ruby2.2René 'Necoro' Neumann1-1/+1
2016-08-19CleanupRené 'Necoro' Neumann25-703/+0
2016-07-09Add dev-python/pdb-cloneRené 'Necoro' Neumann2-0/+24
2016-07-06Fix r/dependRené 'Necoro' Neumann1-4/+4
2016-07-06Fix r/dependRené 'Necoro' Neumann4-3/+8
2016-07-06Crypt::LERené 'Necoro' Neumann8-0/+97
2016-07-03Python 3.4 support for flask-migrateRené 'Necoro' Neumann2-0/+35
2016-06-26Remove outdated radicaleRené 'Necoro' Neumann5-188/+0
2016-03-25feed2imap: ruby-2.1René 'Necoro' Neumann1-1/+1
2016-03-25i3 with pango but w/o cairoRené 'Necoro' Neumann4-0/+341
2016-02-21Use virtual/udevRené 'Necoro' Neumann1-1/+1
2016-01-09passRené 'Necoro' Neumann2-0/+84