diff --git a/controller.py b/controller.py index ef2a518..fe1e227 100644 --- a/controller.py +++ b/controller.py @@ -1,21 +1,20 @@ # -*- coding: UTF-8 -*- -from os import getcwd from subprocess import call -from sys import argv, path +from sys import argv +from os.path import abspath, dirname, join -path.append(getcwd()) +getcwd = dirname(abspath(__file__)) from pyutil import printStackTrace -currentPath = path[0] + "/" -blend = currentPath + "avatar_Hozana_wikiLibras.blend" -main = currentPath+"libras.py" -if (len(argv) > 1): - try: - call(["blender", "-b", blend, "-P", main, argv[1]]) - exit(0) - except: - printStackTrace(__file__) +blend_path = join(getcwd, "avatar_Hozana_wikiLibras.blend") +main_path = join(getcwd, "libras.py") +restult = 0 -exit(1) +try: + restult = call(["blender", "-b", blend_path, "-P", main_path, argv[1]]) +except: + restult = printStackTrace(__file__) + +exit(restult) -- libgit2 0.21.2