| 15028 | Use collections.OrderedDict when available (python-2.7) and |
| zmedico | fall back to portage.cache.mappings.OrderedDict for older |
| | python. Also, use OrderedDict inside fetch() so that files |
| | are fetched in the order that they appear in SRC_URI. |
| 15029 | Don't use lazy import for portage.cache.mappings because |
| zmedico | it's imported anyway. |
svn path=/main/branches/prefix/; revision=15053
raise
try:
+
+ try:
+ from collections import OrderedDict
+ except ImportError:
+ from portage.cache.mappings import OrderedDict
+
from portage.cache.cache_errors import CacheError
import portage.proxy.lazyimport
import portage.proxy as proxy
for myuri in myuris:
file_uri_tuples.append((os.path.basename(myuri), myuri))
- filedict={}
+ filedict = OrderedDict()
primaryuri_indexes={}
primaryuri_dict = {}
thirdpartymirror_uris = {}
)
from portage.cache.cache_errors import CacheError
-from portage.cache.mappings import OrderedDict
from portage.const import REPO_NAME_LOC
from portage.data import portage_gid, secpass
from portage.dbapi import dbapi
from portage import _encodings
from portage import _unicode_decode
from portage import _unicode_encode
+from portage import OrderedDict
import os as _os
import codecs