diff --git a/command_line/cadbiom_cmd/cadbiom_cmd.py b/command_line/cadbiom_cmd/cadbiom_cmd.py
index 6a7a2b855e01deb6dbb549d5a2c0a7c5d8210c87..80c5f6bf89202249f53624233d6275b2852aecfa 100644
--- a/command_line/cadbiom_cmd/cadbiom_cmd.py
+++ b/command_line/cadbiom_cmd/cadbiom_cmd.py
@@ -654,7 +654,8 @@ def main():
     from threading import Thread
     thread = Thread(target=anal)
     thread.start()
-    thread.join()
 
     # Launch associated command
     args.func(params)
+
+    thread.join()