Moved some imports to the top of the file

This commit is contained in:
2017-04-21 17:19:45 +02:00
parent 618f590f35
commit ff777ad695

View File

@@ -18,18 +18,19 @@
# #
# ***** END GPL LICENCE BLOCK ***** # ***** END GPL LICENCE BLOCK *****
import os
import sys
import shutil
from bam.blend import blendfile_path_walker from bam.blend import blendfile_path_walker
TIMEIT = False TIMEIT = False
# ------------------ # ------------------
# Ensure module path # Ensure module path
import os
import sys
path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "modules")) path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "modules"))
if path not in sys.path: if path not in sys.path:
sys.path.append(path) sys.path.append(path)
del os, sys, path del path
# -------- # --------
@@ -38,7 +39,6 @@ del os, sys, path
# #
# ... when internals _really_ fail & we want to know why # ... when internals _really_ fail & we want to know why
def _dbg(text): def _dbg(text):
import sys
from bam.utils.system import colorize from bam.utils.system import colorize
if type(text) is bytes: if type(text) is bytes:
text = text.decode('utf-8') text = text.decode('utf-8')
@@ -53,8 +53,6 @@ def _relpath_remap(
blendfile_src_dir_fakeroot: str=None, blendfile_src_dir_fakeroot: str=None,
) -> (str, str): ) -> (str, str):
import os
if not os.path.isabs(path_src): if not os.path.isabs(path_src):
# Absolute win32 paths on a unix system # Absolute win32 paths on a unix system
# cause bad issues! # cause bad issues!
@@ -177,9 +175,6 @@ def pack(
# this means that the same libs wont be touched many times to modify the same data # this means that the same libs wont be touched many times to modify the same data
# also prevents cyclic loops from crashing. # also prevents cyclic loops from crashing.
import os
import sys
if sys.stdout.isatty(): if sys.stdout.isatty():
from bam.utils.system import colorize from bam.utils.system import colorize
else: else:
@@ -504,7 +499,6 @@ def pack(
# Handle File Copy/Zip # Handle File Copy/Zip
if mode == 'FILE': if mode == 'FILE':
import shutil
blendfile_dst_tmp = temp_remap_cb(blendfile_src, base_dir_src) blendfile_dst_tmp = temp_remap_cb(blendfile_src, base_dir_src)
shutil.move(blendfile_dst_tmp, blendfile_dst) shutil.move(blendfile_dst_tmp, blendfile_dst)
@@ -534,7 +528,6 @@ def pack(
yield report(" %s: %r\n" % (colorize("written", color='green'), blendfile_dst)) yield report(" %s: %r\n" % (colorize("written", color='green'), blendfile_dst))
elif mode == 'ZIP': elif mode == 'ZIP':
import shutil
import zipfile import zipfile
# not awesome! # not awesome!
@@ -585,7 +578,6 @@ def pack(
def create_argparse(): def create_argparse():
import os
import argparse import argparse
usage_text = ( usage_text = (