aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>2015-12-01 01:27:04 +0100
committerArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>2015-12-01 01:27:04 +0100
commit4f25fa69e4a57785163345b1f4cace62daad5fea (patch)
treeeaba3aeef46fce64ea5ea324d947f99f5a162601 /bin/ebuild
parentportage.package.ebuild._config.LicenseManager.LicenseManager._getPkgAcceptLic... (diff)
downloadportage-4f25fa69e4a57785163345b1f4cace62daad5fea.tar.gz
portage-4f25fa69e4a57785163345b1f4cace62daad5fea.tar.bz2
portage-4f25fa69e4a57785163345b1f4cace62daad5fea.zip
ebuild: Move imports to the top.
Diffstat (limited to 'bin/ebuild')
-rwxr-xr-xbin/ebuild17
1 files changed, 7 insertions, 10 deletions
diff --git a/bin/ebuild b/bin/ebuild
index ed1231f0e..1f99177d8 100755
--- a/bin/ebuild
+++ b/bin/ebuild
@@ -8,6 +8,8 @@ import argparse
import platform
import signal
import sys
+import textwrap
+
# This block ensures that ^C interrupts are handled quietly.
try:
@@ -49,7 +51,9 @@ from portage import _shell_quote
from portage import _unicode_decode
from portage import _unicode_encode
from portage.const import VDB_PATH
-from portage.exception import PortageKeyError
+from portage.exception import PermissionDenied, PortageKeyError, \
+ PortagePackageException, UnsupportedAPIException
+import portage.util
from _emerge.Package import Package
from _emerge.RootConfig import RootConfig
@@ -96,8 +100,6 @@ if not opts.ignore_default_opts:
debug = opts.debug
force = opts.force
-import portage.util, portage.const
-
# do this _after_ 'import portage' to prevent unnecessary tracing
if debug and "python-trace" in portage.features:
import portage.debug
@@ -305,8 +307,7 @@ def stale_env_warning():
msg = ("Existing ${T}/environment for '%s' will be sourced. " + \
"Run 'clean' to start with a fresh environment.") % \
(tmpsettings["PF"], )
- from textwrap import wrap
- msg = wrap(msg, 70)
+ msg = textwrap.wrap(msg, 70)
for x in msg:
portage.writemsg(">>> %s\n" % x)
@@ -314,9 +315,6 @@ def stale_env_warning():
open(os.path.join(tmpsettings['PORTAGE_BUILDDIR'],
'.ebuild_changed'), 'w').close()
-from portage.exception import PermissionDenied, \
- PortagePackageException, UnsupportedAPIException
-
if 'digest' in tmpsettings.features:
if pargs and pargs[0] not in ("digest", "manifest"):
pargs = ['digest'] + pargs
@@ -345,8 +343,7 @@ for arg in pargs:
# aux_get error
a = 1
except UnsupportedAPIException as e:
- from textwrap import wrap
- msg = wrap(str(e), 70)
+ msg = textwrap.wrap(str(e), 70)
del e
for x in msg:
portage.writemsg("!!! %s\n" % x, noiselevel=-1)