summaryrefslogtreecommitdiffstats
path: root/pym/portage/util.py
Commit message (Expand)AuthorAgeFilesLines
* Bug #285637 - Fix NameError exception triggered by InvalidAtom inZac Medico2009-09-201-1/+1
* Make grabfile_package() accept *atom only for files named 'packages' sinceZac Medico2009-09-121-1/+2
* Make grabdict_package() and grabfile_package() return Atom instances whenZac Medico2009-09-121-12/+25
* Bug #281834 - In getconfig(), do not allow definition of variables that haveZac Medico2009-08-281-0/+13
* Use _encodings where appropriate and add _encodings['stdio'] for stdoutZac Medico2009-08-211-1/+2
* Use _encodings where appropriate.Zac Medico2009-08-211-12/+11
* Use _content_encoding and _fs_encoding for unicode encoding/decoding.Zac Medico2009-08-171-11/+19
* Prepare 308 messages to localization.Arfrever Frehtes Taifersar Arahesis2009-08-151-16/+17
* Use portage._merge_encoding to encode/decode all filenames duringZac Medico2009-08-141-1/+11
* Use _unicode_encode() where appropriate.Zac Medico2009-08-121-2/+2
* Update imports to import portage.os (with unicode wrappers), and useZac Medico2009-08-111-19/+15
* In getconfig(), specify utf_8 encoding for py3k.Zac Medico2009-08-061-1/+5
* In shlex_split(), don't encode unicode for py3k. Thanks to Arfrever.Zac Medico2009-08-061-1/+1
* Make getconfig() return unicode type and remove corresponding env_update()Zac Medico2009-08-061-0/+4
* Add a new portage.util.shlex_split() function to wrap all shlex.split() calls,Zac Medico2009-08-061-0/+13
* Do not pass unicode strings into os.walk calls, since it can causeZac Medico2009-08-061-0/+5
* Avoid UnicodeEncodeError in writemsg(). Thanks to Markos ChandrasZac Medico2009-08-041-0/+3
* Updating find_updated_config_files function descriptionMounir Lamouri2009-07-301-4/+4
* Rename get_updated_config_files() to find_updated_config_files() and makeZac Medico2009-07-301-8/+4
* Add get_updated_config_files in portage APIMounir Lamouri2009-07-301-7/+65
* Always pass encodings='utf_8' to codecs.open(), since otherwise it canZac Medico2009-07-201-6/+8
* In grablines(), specify encoding=sys.getdefaultencoding() in the codecs.open()Zac Medico2009-07-201-2/+3
* Make atomic_ofstream() use codecs.open() for py3k compatible unicode handlingZac Medico2009-07-041-4/+10
* Make grablines() use codecs.open() for py3k compatible unicode handling.Zac Medico2009-07-041-1/+1
* Make code from previous commit safe for empty files.Zac Medico2009-07-041-1/+1
* Make getconfig() use codecs.option() for py3k compatible unicode handling.Zac Medico2009-07-041-1/+5
* As a performance optimization, use StringIO instead of _insert_newline_eof toZac Medico2009-07-041-60/+4
* Make LazyItemsDict derive from UserDict instead of dict so that we don't haveZac Medico2009-07-041-43/+18
* Implement LazyItemsDict.pop() since dict.pop() bypasses our overriddenZac Medico2009-07-031-0/+17
* Simplify cmp_sort_key._cmp_key.__lt__().Zac Medico2009-03-101-4/+2
* In LazyItemsDict.__deepcopy__(), enable deepcopy of lazy items as it wasZac Medico2009-03-071-2/+25
* Use slice instead of startwith in stack_* incremental processing.Zac Medico2009-03-071-2/+2
* Remove unnecessary list() from previous commit.Zac Medico2009-03-071-1/+1
* Fix an issue with incomplete deepcopy of _LazyItem instances insideZac Medico2009-03-071-8/+3
* Simplify LazyItemsDict internals.Zac Medico2009-03-071-27/+30
* Fix LazyItemsDict.update() to create new _SingletonWrapper instances thatZac Medico2009-03-071-9/+12
* Add keyword argument support to LazyItemsDict.update().Zac Medico2009-03-061-2/+16
* Remove unused import.Zac Medico2009-03-061-1/+0
* If deepcopy() raises a TypeError for a lazy item that has been added via aZac Medico2009-02-241-3/+15
* In LazyItemsDict, avoid storing empty lists and dicts when no positional orZac Medico2009-02-231-0/+8
* Reduce bloat in portage.util by splitting ObjectProxy and lazyimport into aZac Medico2009-02-221-171/+12
* Make lazy_import() skip proxy creation for modules that already existZac Medico2009-02-221-8/+19
* Make the UserDict and LazyItemsDict constructors use an optional positionalZac Medico2009-02-211-3/+14
* In config.setcpv(), use LazyItemsDict to implement lazy evaluation ofZac Medico2009-02-211-1/+41
* In LazyItemsDict, when a singleton is instantiated, replace the wrapper withZac Medico2009-02-211-12/+22
* Revert r12639 and use string.ascii_letters for python-3.0 compatibility.Zac Medico2009-02-211-1/+2
* Fix StringIO imports so that 2to3 can handle them. Also, replace shlex +Zac Medico2009-02-201-3/+3
* Add a new portage.utils.lazy_import() function which behaves similar to theZac Medico2009-02-201-0/+101
* Revert accidental python-3.0 syntax.Zac Medico2009-02-191-2/+2
* For compatibility with python-3.0, always open streams for pickles in binaryZac Medico2009-02-191-2/+1