У меня есть код который вызывает процесс и отслеживает его время:
response = Queue()
p = Process(
target=self.execute_work,
args=[function, response],
kwargs=args
)
p.start()
p.join(10)
if p.is_alive():
p.terminate()
p.join()
tmout = True
В нем используется переменная которую нужно видеть из-под главной программы:
last_messages[phone][message.from_id].append(message.id)
last_messages.esave()
Она сохраняет переменную которая изменяет файл для ее дампа. Как можно сделать так, чтобы они сохранялась и для главной программы ?
Queue() здесь не подойдет, ибо возможность отслеживать ее здесь из-под главной программы нет