Source code for cgl.plugins.shotgrid.cli.review
import logging
import sys
from cgl.core.path.object import PathObject
from cgl.core.path.support import lj_list_dir
[docs]
def upload_review(review_filepath):
po = PathObject(review_filepath)
render_obj = po.copy(tree="render", filename=None, ext=None)
directory_contents = lj_list_dir(render_obj.get_path(), cfg=po.cfg)
for seq in directory_contents:
if "####" in seq:
sequence = "{}/{}".format(render_obj.get_path(), seq)
logging.info("SEQUENCE: {}".format(sequence))
logging.info("SEQ: {}".format(seq))
seq_obj = PathObject(sequence)
seq_obj.review()
if __name__ == "__main__":
if len(sys.argv) > 1:
logging.info(sys.argv[1])
upload_review(sys.argv[1])
else:
logging.info("Error No Filepath Provided")