def get_visualizer_module(name):
# try to import the specified visualization module:
visualizer_path = os.path.join(options.cfg.base_path, "visualizer")
try:
find = imp.find_module(name, [visualizer_path])
module = imp.load_module(name, *find)
return module
except Exception as e:
print(e)
msg = "<code style='color: darkred'>{type}: {code}</code>".format(
type=type(e).__name__, code=sys.exc_info()[1])
logger.error(msg)
QtWidgets.QMessageBox.critical(
None, "Visualization error – Coquery",
VisualizationModuleError(name, msg).error_message)
return None
评论列表
文章目录