[python3] subprocess et type bytes

Bonjour

J’ai deux scripts
script1: Le serveur
script2: python + gui tkinter

Le script1 doit executer le script2 avec un argument de type bytes.
Je teste actuellement: subprocess.call(["/usr/local/bin/rectoverso.py", buffer]) qui évidement ne fonctionne pas car buffer est de type bytes.

Pouvez vous me donner une piste.
Voici mon script1 qui doit exécuter rectoverso.py avec buffer comme argument.

import socket
import subprocess

fpsock = socket.socket()
fpsock.bind(('127.0.0.1', 12000))
fpsock.listen(5)

while True:
    (clientsock, addr) = fpsock.accept()
    morebuffer = True
    buffer = clientsock.recv(4096)
    while morebuffer:
        nb = clientsock.recv(4096)
        if not nb:
            morebuffer = False
        buffer += nb
    clientsock.close()
    print(type(buffer))
    subprocess.call(["/usr/local/bin/rectoverso.py", buffer])