forked from timothyhalim/Render-Manager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_db.py
29 lines (24 loc) · 759 Bytes
/
test_db.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import os
from db import Controller
db_path = os.path.join( __file__, "..", "RenderManager.db" )
Controller.init(db_path)
# Create Job
job = Controller.create_job(
r"J:\UCG\Episodes\Scenes\EP100\SH002.00A\UCG_EP100_SH002.00A_CMP.nk",
"WRITE_IMG",
r"J:\UCG\UCG_Nuke10.bat",
"renderNuke.py",
frames=[i for i in range(100)]
)
# Query Job
JobList = Controller.Job.select()
for job in JobList:
print("Job", job.code)
print("Status", job.status().name)
print("Left", len([frame.number for frame in job.frame_left()]))
print("Avg", job.avg_time())
print("Eta", job.eta())
print("Clients", job.clients())
print()
# for frame in job.frames():
# print("Frame", frame.number)