Thinkbox Software 製品
ブログ

Draftの基本設定

Draftの基本設定になります。
インポートパラメータについてはDEADLINE MONITERでのsubmit GUIからの内容になります。
DEADLINEからパラメータ引渡しおよびそれに関するAPIを利用しない場合は
from DraftParamParser import以降の行の記述は不要です。

 

書き方:

# -*- coding: UTF-8 -*-
import Draft   # DRAFTのAPIのインポート
import sys   # sysモジュールをインポート
from DraftParamParser import *  # DEADLINE→DRAFTで利用するAPIをインポート

expectedTypes = dict()  # DEADLINE→DRAFTのGUIパラメータを取得初期設定
expectedTypes[‘username’] = ‘<string>’
expectedTypes[‘entity’] = ‘<string>’
expectedTypes[‘version’] = ‘<string>’
expectedTypes[‘frameList’] = ‘<string>’
expectedTypes[‘startFrame’] = ‘<string>’
expectedTypes[‘endFrame’] = ‘<int>’
expectedTypes[‘outFolder’] = ‘<int>’
expectedTypes[‘inFile’] = ‘<string>’
expectedTypes[‘outFile’] = ‘<string>’
expectedTypes[‘deadlineRepository’] = ‘<string>’

params = ParseCommandLine( expectedTypes, sys.argv ) # DEADLINE→DRAFTのGUIパラメータを取得
username = params[‘username’]
entity = params[‘entity’]
version = params[‘version’]
frameList = params[‘frameList’]
startFrame = params[‘startFrame’]
endFrame = params[‘endFrame’]
outFolder = params[‘outFolder’]
inFile = params[‘inFile’]
outFile = params[‘outFile’]
deadlineRepository = params[‘deadlineRepository’]