Better failure when using Manticore but Z3 is not installed

This commit is contained in:
alex
2018-02-16 16:26:50 -08:00
parent febe14ac89
commit 4cb2354759

View File

@@ -17,9 +17,16 @@ import logging
logging.basicConfig()
import collections
import manticore
import multiprocessing
import sys
try:
import manticore
except Exception as e:
if "Z3NotFoundError" in repr(type(e)):
print "Manticore requires Z3 to be installed."
sys.exit(255)
else:
raise
import multiprocessing
import traceback
from .common import DeepState