From 7f7dde38e2e55f052814a0591b77618453ac09e1 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 2 Aug 2019 09:57:01 +0200 Subject: [PATCH] added creating workdir to app launcher --- pype/ftrack/lib/ftrack_app_handler.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pype/ftrack/lib/ftrack_app_handler.py b/pype/ftrack/lib/ftrack_app_handler.py index 29d478b10f..33c604d13b 100644 --- a/pype/ftrack/lib/ftrack_app_handler.py +++ b/pype/ftrack/lib/ftrack_app_handler.py @@ -225,7 +225,13 @@ class AppAction(BaseHandler): self.log.exception( "{0} Error in anatomy.format: {1}".format(__name__, e) ) - os.environ["AVALON_WORKDIR"] = os.path.normpath(work_template) + + workdir = os.path.normpath(work_template) + os.environ["AVALON_WORKDIR"] = workdir + try: + os.makedirs(workdir) + except FileExistsError: + pass # collect all parents from the task parents = []