Skip to content

Instantly share code, notes, and snippets.

View JeromeEippers's full-sized avatar

Jerome Eippers JeromeEippers

View GitHub Profile
@JeromeEippers
JeromeEippers / mayaPyManager.py
Created April 12, 2019 09:04 — forked from theodox/mayaPyManager.py
Exposes the MayaPyManager class, which is used to run instances of MayaPy with explict control over paths and environment variables. A Manager can run scripts, modules, or command strings in a separate MayaPy environment; results and errors are captured and returned.
'''
Exposes the MayaPyManager class, which is used to run instances of MayaPy with explict control over paths and environment variables. A Manager can run scripts, modules, or command strings in a separate MayaPy environment; results and errors are captured and returned.
Typical uses might be:
- running unit tests
- running a copy of Maya.standalone as a headless RPC server with StandaloneRPC https://github.com/theodox/standaloneRPC
- spawning multipe copies of maya to batch process files in parallel on a multi-core machine
- do any of the above on multiple maya versions concurrently