from .xlate import XLATOR
-__version__ = '3.0.3'
+__version__ = '3.0.4'
LOG = logging.getLogger(__name__)
_ = XLATOR.gettext
if vname not in found_vspheres:
found_vspheres.append(vname)
if len(found_vspheres) > 1:
+ yaml_file_rel = os.path.relpath(str(yaml_file), os.getcwd())
msg = _(
"There is only one, unique VSPhere definition allowed in a project file. "
"In {f!r} were found {nr} different VSPhere definitions:").format(
- f=yaml_file, nr=len(found_vspheres))
+ f=yaml_file_rel, nr=len(found_vspheres))
msg += '\n'
+ first_one = True
for vname in sorted(found_vspheres, key=str.lower):
+ if not first_one:
+ msg += '\n'
+ first_one = False
msg += ' * {!r}'.format(vname)
raise ExpectedHandlerError(msg)