import multiprocessing as mp
def washer(dishes, output):
for dish in dishes:
print('Washing ' ,dish, 'dish')
output.put(dish)
def dryer(input):
while True:
dish = input.get()
print('Drying ', dish , 'dish')
input.task_done()
dish_queue = mp.JoinableQueue()
dryer_proc = mp.Process(target = dryer , args = (dish_queue,))
dryer_proc.daemon = True
dryer_proc.start()
dishes = ['salad' ,'soup', 'bread' ,' entree']
washer(dishes,dish_queue)
dish_queue.join()
args = (dish_queue,))
, что покажется верным,вызовется ошибка?