Select to view content in your preferred language

Calling custom tools within a python toolbox

1118
0
06-06-2013 07:09 AM
KristenE
New Contributor III
I have created several custom Python toolboxes with several tools in each toolbox. Within the execute method of a tool, I am able to call tools from another toolbox using the tool syntax (arcpy.tool_toolboxalias). But when I try to call a tool from a tool that is in the same toolbox, I get this error-

AttributeError: Object: Tool or environment <Tool_toolboxalias> not found

The error does not show up consistently. Sometimes the tool will work, and then after not changing any code I will get the error again.

I've tried importing the toolbox that I am working in (I would think that would not be necessary).

Has anyone else had this problem? Are you supposed to be able to call a tool from within the same toolbox? Should I be using OOP instead to call the execute method within the tool class?
Tags (2)
0 Kudos
0 Replies