Smarter error handling in Dojo i18n script
[working/Evergreen.git] / build / i18n / scripts / dojo_resource.py
index 83fd013..d33f655 100755 (executable)
@@ -59,8 +59,11 @@ class DojoResource (basel10n.BaseL10N):
         # Avoid generating duplicate entries by keeping track of msgids
         msgids = dict()
 
-       #print("Reading Dojo resource file %s" % (source))
-        bundle = simplejson.load(codecs.open(source, encoding='utf-8', mode='r'))
+       try:
+            bundle = simplejson.load(codecs.open(source, encoding='utf-8', mode='r'))
+       except ValueError:
+           print("Reading Dojo resource file %s" % (source))
+            raise
 
         for key, value in bundle.iteritems():
             if value in msgids: