Deadline Python Environment

[code]While writing a Python script for Maya I can import supplied maya module into any python script like so:

import maya as maya[/code]

Coding Deadline scripts, plugin, events could be so much easier if there would be a way to set and enter Deadline python environment.
So we would be able to do something like:

[code]import deadline as deadline
import PathUtils as PathUtils
import RepositoryUtils
import PathUtils
from deadline.System.Diagnostics import *

myJob=deadline.Job()
myPlugin=deadline.Plugin()[/code]

As it is I have to endlessly resubmit the same deadline job again and again to validate or debug a code while it is being developed.
Writing Deadline Event for example requires submitting Application job, then waiting till it is finished, wait for the Event to take place and only then look through the endless
STDOUTs, INFOs and all other type of Slave Log Window printouts (wouldn’t be it cool if we would be able to filter the Slave Log Output messages by their type?)

If having Deadline Python API is not an option may be having some Python environment window built-in to Deadline could be a solution (similar it had been implemented in Maya or Nuke)?

Whilst testing event plugins, if say, you are testing the “onJobFailed” or “onJobCompleted” event, then you can just right click and mark a job as failed or completed, which will trigger the event plugin via your local machine. You can use the “Search…” field in the top right hand corner to filter against certain messages, STDout, etc, that appears as a log report.

A fully functional IDE inside of Deadline to allow easy python scripting, etc is on the wishlist. Thanks for your feedback! Your +1 has been noted.

Have you tried our Standalone Python package? - thinkboxsoftware.com/deadlin … pythonapi/
(Make sure you are running Pulse for it to work and have copied the “Deadline” directory into your Python site-packages directory. Python v2.6 only supported)

I’ve just made few tests using Deadline Standalone Python API (it’s pretty good documented indeed)… it is amazingly helpful. I liked it a lot. Interesting idea on using connection object too. And its fast!