diff --git a/src/py/fac_tools.py b/src/py/fac_tools.py
index c919e8625ab3a194a36dcc57915df5da7808a153..f7459151ef1ec0766761eaa03f11b63f5faab276 100644
--- a/src/py/fac_tools.py
+++ b/src/py/fac_tools.py
@@ -1,3 +1,5 @@
+import sys 
+
 from codecs import decode
 from socket import *
 
@@ -34,6 +36,7 @@ def run_command(server, cmd):
         server.send(cmd)
         response = decode(server.recv(BUFSIZE), 'ascii')
         print("commands: ",cmd," response: ",response)
+        sys.stdout.flush() 
         return response
 
 def get_weight(server, layer, wtype, nidx, vidx):