Imports
Troubleshoot Python imports
Resolve missing dependencies and invalid source inputs before diagnosing a geometry or parameter mismatch.
- Where to find it
- Imports > Dependency Finder / Copy Debug / Full error
- When to use it
- Failed imports or unsupported source variants
On this page
Step by step
- Keep the root script and required helper scripts together.
- If Dependency Finder pauses the import, add the missing helpers and Retry.
- Use a source-supported parameter combination; test relevant choices individually.
- Add Editable and inspect the imported source tree before structural edits.
- Retain the original source, project JSON, chosen parameter values and full traceback when reporting a failure.
Compatibility scope
Compatible readable sources and recognised helper/table patterns are supported; arbitrary scripts and every table format are not guaranteed.
Unused inputs
A declared parameter may not be read by the source geometry. Changing it need not change the model. Do not invent a geometric effect to match a label.
Size and units
An offered or discovered size can still fail in the source. Non-mm source-unit conversion is a distinct limitation; changing Codaform display units alone is not a fix.
Keep in mind
- Retry with the corrected dependency/input rather than repeatedly restarting the entire application.
Documentation reviewed