commit:     603ee739bd22b9df9a1ee79d5644f7ad9320733a
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 19:48:43 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 19:52:00 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=603ee739

Import OrderedDict directly from collections

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 lib/_emerge/depgraph.py             | 6 +++---
 lib/portage/dbapi/porttree.py       | 5 +++--
 lib/portage/news.py                 | 5 +++--
 lib/portage/package/ebuild/fetch.py | 6 ++++--
 lib/portage/sync/__init__.py        | 5 +++--
 lib/portage/sync/controller.py      | 5 +++--
 6 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 63e905cdb..32b2d7da3 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import division, print_function, unicode_literals
@@ -12,11 +12,11 @@ import stat
 import sys
 import textwrap
 import warnings
-from collections import deque
+from collections import deque, OrderedDict
 from itertools import chain
 
 import portage
-from portage import os, OrderedDict
+from portage import os
 from portage import _unicode_decode, _unicode_encode, _encodings
 from portage.const import PORTAGE_PACKAGE_ATOM, USER_CONFIG_PATH, VCS_DIRS
 from portage.dbapi import dbapi

diff --git a/lib/portage/dbapi/porttree.py b/lib/portage/dbapi/porttree.py
index 64a5f3681..7a28f5876 100644
--- a/lib/portage/dbapi/porttree.py
+++ b/lib/portage/dbapi/porttree.py
@@ -1,4 +1,4 @@
-# Copyright 1998-2018 Gentoo Foundation
+# Copyright 1998-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import unicode_literals
@@ -34,7 +34,6 @@ from portage import eclass_cache, \
 from portage import os
 from portage import _encodings
 from portage import _unicode_encode
-from portage import OrderedDict
 from portage.util._eventloop.EventLoop import EventLoop
 from portage.util.futures import asyncio
 from portage.util.futures.compat_coroutine import coroutine, coroutine_return
@@ -49,6 +48,8 @@ import errno
 import collections
 import functools
 
+from collections import OrderedDict
+
 try:
        from urllib.parse import urlparse
 except ImportError:

diff --git a/lib/portage/news.py b/lib/portage/news.py
index 8397646b0..f7c8c7bb9 100644
--- a/lib/portage/news.py
+++ b/lib/portage/news.py
@@ -1,5 +1,5 @@
 # portage: news management code
-# Copyright 2006-2017 Gentoo Foundation
+# Copyright 2006-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import print_function, unicode_literals
@@ -9,13 +9,14 @@ __all__ = ["NewsManager", "NewsItem", "DisplayRestriction",
        "DisplayInstalledRestriction",
        "count_unread_news", "display_news_notifications"]
 
+from collections import OrderedDict
+
 import fnmatch
 import io
 import logging
 import os as _os
 import re
 import portage
-from portage import OrderedDict
 from portage import os
 from portage import _encodings
 from portage import _unicode_decode

diff --git a/lib/portage/package/ebuild/fetch.py 
b/lib/portage/package/ebuild/fetch.py
index 0431e11ea..bfd97601c 100644
--- a/lib/portage/package/ebuild/fetch.py
+++ b/lib/portage/package/ebuild/fetch.py
@@ -1,4 +1,4 @@
-# Copyright 2010-2017 Gentoo Foundation
+# Copyright 2010-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import print_function
@@ -14,6 +14,8 @@ import stat
 import sys
 import tempfile
 
+from collections import OrderedDict
+
 try:
        from urllib.parse import urlparse
 except ImportError:
@@ -27,7 +29,7 @@ portage.proxy.lazyimport.lazyimport(globals(),
        'portage.package.ebuild.prepare_build_dirs:prepare_build_dirs',
 )
 
-from portage import OrderedDict, os, selinux, shutil, _encodings, \
+from portage import os, selinux, shutil, _encodings, \
        _shell_quote, _unicode_encode
 from portage.checksum import (get_valid_checksum_keys, perform_md5, verify_all,
        _filter_unaccelarated_hashes, _hash_filter, _apply_hash_filter)

diff --git a/lib/portage/sync/__init__.py b/lib/portage/sync/__init__.py
index 805b1f270..63727545f 100644
--- a/lib/portage/sync/__init__.py
+++ b/lib/portage/sync/__init__.py
@@ -1,9 +1,10 @@
-# Copyright 2014-2015 Gentoo Foundation
+# Copyright 2014-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import os
 
-from portage import OrderedDict
+from collections import OrderedDict
+
 from portage.module import Modules
 from portage.sync.controller import SyncManager
 from portage.sync.config_checks import check_type

diff --git a/lib/portage/sync/controller.py b/lib/portage/sync/controller.py
index bf5750f7f..c4c72e73a 100644
--- a/lib/portage/sync/controller.py
+++ b/lib/portage/sync/controller.py
@@ -1,4 +1,4 @@
-# Copyright 2014-2017 Gentoo Foundation
+# Copyright 2014-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import print_function
@@ -10,6 +10,8 @@ import grp
 import pwd
 import warnings
 
+from collections import OrderedDict
+
 import portage
 from portage import os
 from portage.progress import ProgressBar
@@ -22,7 +24,6 @@ warn = create_color_func("WARN")
 from portage.package.ebuild.doebuild import _check_temp_dir
 from portage.metadata import action_metadata
 from portage.util._async.AsyncFunction import AsyncFunction
-from portage import OrderedDict
 from portage import _unicode_decode
 from portage import util
 from _emerge.CompositeTask import CompositeTask

Reply via email to