﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
2600	"Problem with ""toolshed show"""	Eric Pettersen	Greg Couch	"The first thing ""toolshed show"" does is to look for existing matching instances of the tool name to call display() on.  One of the steps of that search is to match the tool name against the bundle name.  This is problematic if a bundle registers multiple tools, one of which happens to match the bundle name.

For instance, my ""Clashes"" bundle register two tools:  Clashes and Contacts.  The bundle-name-matching code means that I can start ""Clashes"" and then ""Contacts"" okay, but not ""Contacts"" and then ""Clashes"" because when trying to start ""Clashes"" that code sees that the bundle name for ""Contacts"" is ""Clashes"" and just displays ""Contacts"" again instead of starting ""Clashes"".

Perhaps that code should be nuked entirely, but for now I have just commented it out pending your review.

Greg also points out that the tool-name expansion that ts.find_bundle_for_tool() performs probably should occur earlier, before the possibly shortened original tool name is compared against various values."	defect	closed	moderate	1.0	Tool Shed	1.0	fixed		chimera-staff@…				all	ChimeraX
