1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-03 01:40:07 +00:00

bitbake: fetch2/utils: Clean up imports

Move various random imports to the start of the modules as cleanup
and avoid an import issue with bb.process on python 2.6.

(Bitbake rev: aed4adfbe3a591ca4f8e41fb763c9f961bf2e6d5)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie
2013-05-17 11:40:01 +03:00
parent 0a52bdfb9a
commit 4d3a53ff36
2 changed files with 8 additions and 10 deletions
+4 -3
View File
@@ -27,6 +27,10 @@ import bb
import bb.msg
import multiprocessing
import fcntl
import subprocess
import glob
import traceback
import errno
from commands import getstatusoutput
from contextlib import contextmanager
@@ -276,7 +280,6 @@ def better_compile(text, file, realfile, mode = "exec"):
def _print_exception(t, value, tb, realfile, text, context):
error = []
try:
import traceback
exception = traceback.format_exception_only(t, value)
error.append('Error executing a python function in %s:\n' % realfile)
@@ -565,11 +568,9 @@ def remove(path, recurse=False):
if not path:
return
if recurse:
import subprocess, glob
# shutil.rmtree(name) would be ideal but its too slow
subprocess.call(['rm', '-rf'] + glob.glob(path))
return
import os, errno, glob
for name in glob.glob(path):
try:
os.unlink(name)