aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _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