import portage.proxy.lazyimport
import portage.proxy as proxy
proxy.lazyimport.lazyimport(globals(),
+ 'portage.cache.mappings:OrderedDict',
'portage.checksum',
'portage.checksum:perform_checksum,perform_md5,prelink_capable',
'portage.cvstree',
sys.stderr.write(" "+str(e)+"\n\n")
raise
+try:
+ from collections import OrderedDict
+except ImportError:
+ # lazy import is above
+ # from portage.cache.mappings import OrderedDict
+ pass
+
if sys.hexversion >= 0x3000000:
basestring = str
long = int
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