cmd = ['rsync.exe', '-vaz', '-P', 'source/', 'dest/']
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in iter(p.stdout.readline, ''):
    pass
catching stdout in realtime from subprocess