USAGE = """\ Usage: python addtags.py ... """ if len(args) < 2: print(USAGE) sys.exit(1) Feature_id = args.pop(0) tag_names = args[:] tags = [] response = rally.get('Tag', fetch=True, order="Name", server_ping=False, isolated_workspace=True) for tag in response: if tag.Name in tag_names: tags.append(tag) Feature = rally.get("Feature", fetch="FormattedID,Name,Description,Tags,_type", query="FormattedID = %s" % Feature_id, server_ping=False, isolated_workspace=True, instance=True) adds = rally.addCollectionItems(Feature, [tags])