summaryrefslogtreecommitdiffstats
path: root/pym/portage/process.py
Commit message (Expand)AuthorAgeFilesLines
* _setup_pipes: close unnecessary duplicate fdsZac Medico2013-01-171-9/+46
* SpawnProcess: improve dummy pipe allocation logicZac Medico2013-01-151-0/+15
* spawn: add close_fds parameterZac Medico2013-01-031-5/+9
* Handle closed sys.__stdin__, for multiprocessingZac Medico2012-12-151-1/+1
* spawn: setup _exit finally block before forkZac Medico2012-10-081-17/+26
* spawn: use finally block for failure os._exit()Zac Medico2012-10-081-2/+5
* Use sys.__std*.fileno() in case of overrides.Zac Medico2012-08-221-3/+3
* Close fewer file descriptors for fork / no exec.Zac Medico2012-03-271-1/+13
* Replace @returns with @return.Zac Medico2012-03-271-2/+2
* get_open_fds: handle EAGAIN for PyPy 1.8Zac Medico2012-02-151-1/+15
* After python fork, don't close fds for PyPy 1.8.Zac Medico2012-02-141-9/+11
* spawn: assert that fork returns int typeZac Medico2012-02-061-1/+4
* process._exec: tweak opt_name for PyPyZac Medico2011-12-011-1/+6
* _exec: use default SIGINT/TERM handlersZac Medico2011-01-311-0/+5
* _exec: disable SIGQUIT handler override by parentZac Medico2010-12-281-0/+4
* Fix some typos and improve a message in repoman.Arfrever Frehtes Taifersar Arahesis2010-10-231-2/+2
* EbuildFetcher: close uneeded fds in subprocessZac Medico2010-10-221-16/+19
* With waitpid and WNOHANG, only check the first element of the tuplev2.2_rc85Zac Medico2010-09-191-2/+8
* Remove unused imports found by pylint.Arfrever Frehtes Taifersar Arahesis2010-08-291-2/+1
* Ensure SystemExit is never caught.Zac Medico2010-08-261-0/+2
* Move PORTAGE_PYTHON setting to doebuild_environment() so that itZac Medico2010-08-141-3/+0
* Set PORTAGE_PYTHON in processes executed by portage.process._exec().Arfrever Frehtes Taifersar Arahesis2010-08-141-1/+4
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
* Bug #309001 - Install a SIGPIPE handler inside _exec for all forked processes.Zac Medico2010-03-131-0/+3
* Make find_binary() use os.environ.get instead of os.getenv, since os.getenvZac Medico2009-09-211-2/+1
* Don't encode the env in py3k since it expects strings for the env that'sZac Medico2009-09-211-13/+9
* Decode all keys in dictionary containing environment passed to os.execve() in...Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+7
* Use dict.(keys|values|items)() instead of dict.(iterkeys|itervalues|iteritems...Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
* Use range() instead of xrange() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
* Define basestring as str when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+3
* Fix all remaining SyntaxErrors with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+4
* Update syntax of 'except' statements for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-1/+1
* Replace _content_encoding, _fs_encoding, and _merge_encoding with directZac Medico2009-08-211-3/+3
* Update import to import portage.os (with unicode wrappers), and useZac Medico2009-08-151-6/+5
* Show a traceback when spawn() fails.Zac Medico2009-08-121-0/+2
* Make spawn decode unicode in order to avoid a potential UnicodeEncodeErrorZac Medico2009-08-071-0/+11
* Inside spawn(), avoid redundant os.access() and stat() calls on commonlyZac Medico2009-03-221-1/+2
* Always use basestring instead of str with isinstance().Zac Medico2009-03-071-1/+1
* Use lazyimport to avoid importing the checksum, locks, and util modulesZac Medico2009-02-221-2/+6
* For consistency, make get_open_fds() return a plain iterator in any case,Zac Medico2008-08-151-2/+2
* Use a list comprehension instead of strange map() usage which yields oddZac Medico2008-08-151-1/+2
* In portage.process.spawn(), make the default fd_pipes value getZac Medico2007-12-211-1/+5
* For bug #186386, pass stdin directly to spawned processes (even when their ou...Zac Medico2007-07-251-10/+0
* Add FEATURES=fakeroot support which causes install and package phases to run ...Zac Medico2007-07-231-1/+20
* Run pychecker over everything, fix obvious thing slike modules not in use, va...Alec Warner2007-07-221-2/+4
* Fix strange _DevNull instance has no attribute 'isatty' warnings that occur w...Zac Medico2007-06-071-1/+1
* When using a pty for logging, use setsid() to create a new session and make t...Zac Medico2007-06-071-3/+20
* Raise a CommandNotFound exception when necessary, to ease troubleshooting. T...Zac Medico2007-02-211-2/+2
* Namespace sanitizing, step 2Marius Mauch2007-01-251-0/+336