--- a/tools/multiarch-interpreter-problem.py
+++ b/tools/multiarch-interpreter-problem.py
@@ -28,7 +28,7 @@ def bfs(g, n, direction, condition, skip
         elif direction == SearchType.successors:
             nodes = g.successors(e)
         else:
-            raise NotImplemented(direction)
+            raise NotImplementedError(direction)
         for n in nodes:
             if skip(g, n):
                 continue
