| Commit message (Expand) | Author | Age | Files | Lines |
* | Handle CacheCorruption from self.db_ro in _setitem, triggered by INHERITED | Zac Medico | 2010-03-02 | 1 | -1/+4 |
* | Reverting r15293, it was actually not needed. (trunk r15298) | Zac Medico | 2010-03-02 | 1 | -1/+1 |
* | In __iter__, handle OSError from lstat in case a cache entry disappears. | Zac Medico | 2010-03-02 | 1 | -1/+5 |
* | Make __iter__ use list.pop() instead of pop(0), for greater efficiency. | Zac Medico | 2010-03-02 | 1 | -6/+4 |
* | Bug #302764 - Inside __iter__, only recurse 1 deep, in order to avoid | Zac Medico | 2010-03-02 | 1 | -4/+10 |
* | Fix: change os.mkdir to os.makedirs in case of there are more than one direct... | Zac Medico | 2010-03-02 | 1 | -1/+1 |
* | fix flat_list cache backend | Zac Medico | 2010-03-02 | 1 | -11/+11 |
* | Define __slots__ in all classes. (trunk r15287) | Zac Medico | 2010-03-02 | 1 | -0/+8 |
* | fix: python dbm module doesn't accept unicode as key (trunk r15286) | Zac Medico | 2010-03-02 | 1 | -2/+2 |
* | When integer mtime is desired, use stat_obj[stat.ST_MTIME] instead of the | Zac Medico | 2009-12-24 | 1 | -1/+1 |
* | When integer mtime is desired, use stat_obj[stat.ST_MTIME] instead of the | Zac Medico | 2009-12-24 | 2 | -2/+3 |
* | Add OrderedDict class. (trunk r14967) | Zac Medico | 2009-12-10 | 1 | -0/+26 |
* | Revert r14430 and fix to do as intended. Thanks to Arfrever for reporting.v2.2_rc42 | Zac Medico | 2009-09-26 | 1 | -2/+4 |
* | Make sure self._allowed_keys are sorted in the table create statement. They | Zac Medico | 2009-09-25 | 1 | -1/+1 |
* | Fix regression in _getitem() from r14398, since myf.read().split("\n") | Zac Medico | 2009-09-24 | 1 | -1/+4 |
* | Use dict.__iter__ instead of keys(), since it behaves identically in python | Zac Medico | 2009-09-24 | 1 | -2/+2 |
* | Misc performance enhancements. Thanks to Marat Radchenko | Zac Medico | 2009-09-24 | 2 | -11/+8 |
* | Bug #285979 - Replace references to CDEPEND with UNUSED_00, to make it clear | Zac Medico | 2009-09-23 | 2 | -2/+2 |
* | Optimize SlotDict.iteritems() a little. | Zac Medico | 2009-09-22 | 1 | -1/+2 |
* | Make SlotDict use call self.iteritems() where appropriate since it implements | Zac Medico | 2009-09-22 | 1 | -5/+5 |
* | Replace dict.keys() usage with __iter__(), since it behaves identically in | Zac Medico | 2009-09-22 | 2 | -7/+7 |
* | Fix for python 3.x compatibility. | Zac Medico | 2009-09-22 | 1 | -5/+13 |
* | Fix items to prevent infinite recursion. | Zac Medico | 2009-09-22 | 1 | -1/+1 |
* | Decode database name passed to portage.cache.sqlite.database._db_module.conne... | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -2/+2 |
* | Use next(iterator) instead of iterator.next() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -2/+2 |
* | Define long as int when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 5 | -0/+14 |
* | Fix infinite recursion in items and values methods. | Zac Medico | 2009-09-21 | 1 | -4/+4 |
* | Use dict.(keys|values|items)() instead of dict.(iterkeys|itervalues|iteritems... | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 5 | -29/+29 |
* | Use range() instead of xrange() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 2 | -3/+3 |
* | Define basestring as str when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 3 | -0/+11 |
* | Support print() function with Python 2 in more files. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -0/+2 |
* | Update syntax of numbers for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -1/+1 |
* | Update syntax of calls to print() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 2 | -6/+6 |
* | Update syntax of 'except' statements for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 9 | -44/+44 |
* | Fix broken indentation from previous commits. | Zac Medico | 2009-08-30 | 1 | -5/+5 |
* | Bug #283223 - Don't call str() on unicode strings inside _db_escape_string(), | Zac Medico | 2009-08-30 | 1 | -1/+5 |
* | Bug #283223 - Don't call str() inside _db_escape_string(), since it's | Zac Medico | 2009-08-30 | 1 | -1/+1 |
* | Use plain ascii encoding for this file, in order to avoid error messages like | Zac Medico | 2009-08-27 | 1 | -2/+1 |
* | Replace _content_encoding, _fs_encoding, and _merge_encoding with direct | Zac Medico | 2009-08-21 | 1 | -2/+2 |
* | Use _encodings where appropriate. | Zac Medico | 2009-08-21 | 3 | -20/+39 |
* | Use _content_encoding and _fs_encoding for unicode encoding/decoding. | Zac Medico | 2009-08-17 | 1 | -1/+6 |
* | Bug #281355 - Handle IndexError inside reconstruct_eclasses(). | Zac Medico | 2009-08-13 | 1 | -0/+3 |
* | Update imports to import portage.os (with unicode wrappers), and use | Zac Medico | 2009-08-11 | 7 | -36/+46 |
* | Do not pass unicode strings into os.walk calls, since it can cause | Zac Medico | 2009-08-06 | 1 | -1/+8 |
* | Use readlines() to optimize performance. Thanks to Marat Radchenko | Zac Medico | 2009-07-19 | 2 | -2/+1 |
* | Hardcode utf_8 encoding inside _setitem(). | Zac Medico | 2009-07-05 | 1 | -3/+2 |
* | Assume utf_8 encoding in alls reads/writes (unicode handling required for py3k). | Zac Medico | 2009-07-05 | 1 | -3/+6 |
* | Remove the workaround from bug #263081 since most strings should be unicode | Zac Medico | 2009-07-04 | 1 | -12/+0 |
* | Fix constructor to avoid TypeError when the "perms" keyword parameter is given. | Zac Medico | 2009-06-28 | 1 | -0/+1 |
* | Use portage.util.apply_permissions() inside _ensure_access(). | Zac Medico | 2009-06-22 | 1 | -6/+10 |