Write Module
write_moduleCreate a virtual Python module inside an Autodesk Maya session from supplied source code. Support dotted paths, automatic parent packages, and optional overwrite of existing modules.
Instructions
Create a virtual Python module in a Maya session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Python source code for the module. | |
| name | Yes | Module name. Can be a dotted path (e.g., 'mypackage.utils') in which case parent packages are created automatically. | |
| overwrite | No | If True, replace existing module. If False, raise error if module already exists. | |
| session_key | No | Session key (optional if only one session exists) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |