Этот вопрос может быть неясным - если так, то, вероятно, потому что я не совсем уверен, как задать вопрос - но здесь идет речь:
У меня есть класс Python, из которого я хотел бы вызвать функцию.
Класс не имеет доступа к данным, с которыми должна работать функция - в основном, я хотел бы, чтобы класс отправил сообщение другому процессу, который вызывает функцию. Что-то вроде:
from multiprocessing import Process
class Foo():
def bar(phonenumber):
do_something()
send_message(phonenumber)
def daemon(data, phonenumber):
while nothing_receivied(phonenumber):
do_nothin()
also_do_not_consume_too_much_CPU()
if message_received(phonenumber):
function(data)
p = Process(target=daemon, args=(data, phonenumber))
p.start()
p.join()
вызов Foo.bar(phonenumber)
должен иметь дополнительный эффект при выполнении function
на data
- как это достижимо?
Ура! * * 1013