diff --git a/Overlap/Analysis/extract_component_nx.py b/Overlap/Analysis/extract_component_nx.py
index 3000cb79bceff8db3557365b334ce3966f96afe1..4b9085a1a9dd845ffb7cc63f6ebde63cf343d858 100755
--- a/Overlap/Analysis/extract_component_nx.py
+++ b/Overlap/Analysis/extract_component_nx.py
@@ -11,8 +11,6 @@ given as argument of the script.
 
 import networkx as nx
 
-import report_graph
-
 def add_component(G: nx.DiGraph, source: int):
     """Add the weakly-connected component containing node source.
 
@@ -39,6 +37,8 @@ def add_component(G: nx.DiGraph, source: int):
 if __name__ == "__main__":
     import sys
 
+    import report_graph
+
     if len(sys.argv) != 3:
         sys.exit("Required arguments: input-file node-number")