def execute(my):
# get the sobject passed in
sobject = my.get_input_value('sobject')
code = sobject.get('code')
search_key = my.get_package_value("search_key")
# get the designated local directory to put temporary files
tmp_dir = my.get_package_value("local_dir")
path = "%s/%s.ma" % (tmp_dir, code)
context = my.get_package_value("asset_context")
# FIXME: ignore subcontext for now
#subcontext = my.get_package_value("asset_sub_context")
#if subcontext:
# context = "%s/%s" % (context, subcontext)
# save out the file
cmds.file( rename=path)
cmds.file( save=True, type='mayaAscii')
# checkin the file that was just saved
my.server.upload_file(path)
snapshot = my.server.simple_checkin(search_key, context, path)
# add a mock dependency
snapshot_code = snapshot.get("code")
my.server.add_dependency(snapshot_code, "C:/tt.pdf")
评论列表
文章目录