Adding needed import modules. Changed platform_name to platform to prevent syntax errors

This commit is contained in:
Mario Melara 2016-01-09 09:42:36 -08:00
parent 9615efd940
commit aab1a67d05

View File

@ -91,6 +91,7 @@
expansion when it is the first character in an id typed on the command line. expansion when it is the first character in an id typed on the command line.
""" """
import sys import sys
import imp
import itertools import itertools
import hashlib import hashlib
import base64 import base64
@ -100,6 +101,7 @@
from external.yaml.error import MarkedYAMLError from external.yaml.error import MarkedYAMLError
import llnl.util.tty as tty import llnl.util.tty as tty
from llnl.util.filesystem import join_path
from llnl.util.lang import * from llnl.util.lang import *
from llnl.util.tty.color import * from llnl.util.tty.color import *
@ -109,6 +111,7 @@
import spack.compilers as compilers import spack.compilers as compilers
from spack.version import * from spack.version import *
from spack.util.naming import mod_to_class
from spack.util.string import * from spack.util.string import *
from spack.util.prefix import Prefix from spack.util.prefix import Prefix
from spack.virtual import ProviderIndex from spack.virtual import ProviderIndex
@ -1246,9 +1249,9 @@ def add_target_from_string(self, target):
if platform != '': if platform != '':
# Find the class for the platform name given # Find the class for the platform name given
file_path = join_path(spack.platform_path, platform_name) file_path = join_path(spack.platform_path, platform)
platform_mod = imp.load_source('spack.platforms', file_path + '.py') platform_mod = imp.load_source('spack.platforms', file_path + '.py')
cls = getattr(platform_mod, mod_to_class(platform_name)) cls = getattr(platform_mod, mod_to_class(platform))
platform = cls() platform = cls()
else: else:
platform = spack.architecture.sys_type() platform = spack.architecture.sys_type()