diff options
Diffstat (limited to 'devtools/create_bladerunner/subtitles/mixResourceCreator')
-rw-r--r-- | devtools/create_bladerunner/subtitles/mixResourceCreator/mixResourceCreator.py | 13 | ||||
-rw-r--r-- | devtools/create_bladerunner/subtitles/mixResourceCreator/packBladeRunnerMIXFromPCTLKXLS04.py | 27 |
2 files changed, 36 insertions, 4 deletions
diff --git a/devtools/create_bladerunner/subtitles/mixResourceCreator/mixResourceCreator.py b/devtools/create_bladerunner/subtitles/mixResourceCreator/mixResourceCreator.py index 7bb454ab3e..d1196f3b9d 100644 --- a/devtools/create_bladerunner/subtitles/mixResourceCreator/mixResourceCreator.py +++ b/devtools/create_bladerunner/subtitles/mixResourceCreator/mixResourceCreator.py @@ -1,6 +1,17 @@ #!/usr/bin/env python # -*- coding: UTF-8 -*- -import sys +sysLibFound = False +try: + import sys +except ImportError: + print "[Error] sys python library is required to be installed!" +else: + sysLibFound = True + +if (not sysLibFound): + sys.stdout.write("[Error] Errors were found when trying to import required python libraries\n") + sys.exit(1) + if not (sys.version_info[0] == 2 and sys.version_info[1] == 7): sys.stdout.write("[Error] Blade Runner MIX Resource Creator script requires Python 2.7\n") sys.exit(1) diff --git a/devtools/create_bladerunner/subtitles/mixResourceCreator/packBladeRunnerMIXFromPCTLKXLS04.py b/devtools/create_bladerunner/subtitles/mixResourceCreator/packBladeRunnerMIXFromPCTLKXLS04.py index 800032a5c0..32b2d0bf7d 100644 --- a/devtools/create_bladerunner/subtitles/mixResourceCreator/packBladeRunnerMIXFromPCTLKXLS04.py +++ b/devtools/create_bladerunner/subtitles/mixResourceCreator/packBladeRunnerMIXFromPCTLKXLS04.py @@ -9,8 +9,8 @@ # # DONE - Support at least one translation too (ie Greek) # -import os, sys - +osLibFound = False +sysLibFound = False shutilLibFound = False ctypesLibFound = False csvLibFound = False @@ -19,6 +19,20 @@ reLibFound = False structLibFound = False try: + import os +except ImportError: + print "[Error] os python library is required to be installed!" +else: + osLibFound = True + +try: + import sys +except ImportError: + print "[Error] sys python library is required to be installed!" +else: + sysLibFound = True + +try: import shutil except ImportError: print "[Error] Shutil python library is required to be installed!" @@ -60,7 +74,14 @@ except ImportError: else: structLibFound = True -if (not shutilLibFound) or (not ctypesLibFound) or (not csvLibFound) or (not xlrdLibFound) or (not reLibFound) or (not structLibFound): +if (not osLibFound) \ + or (not sysLibFound) \ + or (not shutilLibFound) \ + or (not ctypesLibFound) \ + or (not csvLibFound) \ + or (not xlrdLibFound) \ + or (not reLibFound) \ + or (not structLibFound): sys.stdout.write("[Error] Errors were found when trying to import required python libraries\n") sys.exit(1) |