From 57718c1db878b135346076bd15628d1e0ce89b29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gr=C3=BCning?= Date: Sat, 24 Jun 2017 14:27:56 +0200 Subject: [PATCH] handle None versions --- planemo/commands/cmd_container_register.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/planemo/commands/cmd_container_register.py b/planemo/commands/cmd_container_register.py index 39576baa4..5e83cd282 100644 --- a/planemo/commands/cmd_container_register.py +++ b/planemo/commands/cmd_container_register.py @@ -159,7 +159,14 @@ def handle_pull_request(self, ctx, name, target_filename, packages_str, tools_st def write_targets(self, ctx, target_filename, mulled_targets): with open(target_filename, "w") as f: - contents = ",".join(["%s=%s" % (t.package_name, t.version) for t in mulled_targets]) + target_strings = list() + for target in mulled_targets: + if target.version: + target_str = "%s=%s" % (target.package_name, target.version) + else: + target_str = target.package_name + target_strings.append(target_str) + contents = ",".join(target_strings) f.write(contents) ctx.vlog("Wrote requirements [%s] to file [%s]" % (contents, target_filename))