+ def raise_package_exception(self, out, output_dir, i, bname, appname):
+ logpath = os.path.join(output_dir, \
+ 'package_%d_%s' % (i, bname))
+ if not os.path.isdir(output_dir):
+ os.makedirs(output_dir)
+ with open(logpath + '.log', 'w') as lf:
+ lf.write(out)
+ if 'keystore password was incorrect' in out \
+ or 'Sequence tag error' in out \
+ or 'Signing... java.io.IOException: ' in out:
+ raise LocalError('signing error for %s.' % appname)
+ raise LocalError('TPK/WGT file not generated for %s.' % appname)
+