aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py')
-rw-r--r--devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py24
1 files changed, 21 insertions, 3 deletions
diff --git a/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py b/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py
index d40efc6e29..1eef7834ab 100644
--- a/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py
+++ b/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py
@@ -1,13 +1,27 @@
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#
-import os, sys
-
+osLibFound = False
+sysLibFound = False
shutilLibFound = False
structLibFound = False
imagePilLibFound = 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!"
@@ -28,7 +42,11 @@ except ImportError:
else:
imagePilLibFound = True
-if (not shutilLibFound) or (not structLibFound) or (not imagePilLibFound):
+if (not osLibFound) \
+ or (not sysLibFound) \
+ or (not shutilLibFound) \
+ or (not structLibFound) \
+ or (not imagePilLibFound):
sys.stdout.write("[Error] Errors were found when trying to import required python libraries\n")
sys.exit(1)