From 228dd51ba251b22b4958aec93cf87731507e7b8d Mon Sep 17 00:00:00 2001
From: Sebastien Jourdain <sebastien.jourdain@kitware.com>
Date: Fri, 21 Oct 2022 15:05:17 -0600
Subject: [PATCH] py/web: Raise exception if numpy is not available

---
 Web/Python/vtkmodules/web/utils.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Web/Python/vtkmodules/web/utils.py b/Web/Python/vtkmodules/web/utils.py
index 24c0b77524e..19925ef6ced 100644
--- a/Web/Python/vtkmodules/web/utils.py
+++ b/Web/Python/vtkmodules/web/utils.py
@@ -1,5 +1,10 @@
+try:
+    import numpy as np
+except ImportError:
+    raise RuntimeError("This module depends on the numpy module. Please make\
+sure that it is installed properly.")
+
 import base64
-import numpy as np
 
 from vtkmodules.util.numpy_support import vtk_to_numpy
 from vtkmodules.vtkFiltersGeometry import vtkDataSetSurfaceFilter
-- 
GitLab