module : minor improvement to output formatting

This commit is contained in:
alalazo 2016-06-30 16:49:24 +02:00
parent ba87937fff
commit a770151359
2 changed files with 4 additions and 4 deletions

View file

@ -77,7 +77,7 @@ import llnl.util.tty as tty
from llnl.util.tty.color import *
import spack
from spack.error import SpackError
import argparse
from external import argparse
# Command parsing
parser = argparse.ArgumentParser(

View file

@ -95,9 +95,10 @@ def module_refresh(name, specs, args):
tty.msg('No package matches your query')
return
tty.msg('You are about to regenerate the {name} module files for the following specs:'.format(name=name))
tty.msg('You are about to regenerate the {name} module files for the following specs:\n'.format(name=name))
for s in specs:
print(s.format(color=True))
print('')
ask_for_confirmation('Do you want to proceed ? ')
cls = module_types[name]
@ -112,10 +113,9 @@ def module_refresh(name, specs, args):
message = 'Name clashes detected in module files:\n'
for filename, writer_list in file2writer.items():
if len(writer_list) > 1:
message += 'file : {0}\n'.format(filename)
message += '\nfile : {0}\n'.format(filename)
for x in writer_list:
message += 'spec : {0}\n'.format(x.spec.format(color=True))
message += '\n'
tty.error(message)
tty.error('Operation aborted')
raise SystemExit(1)