У меня есть клиент и сервер, использующий Pyro
На моем сервере есть функция, которая позволяет клиенту удаленно вызывать его и отправлять через строку на сервер, мне нужно найти способ сохранить это строка 'listoforders' в глобальной переменной, доступ к которой можно получить за пределами функции
Код сервера:
listoforders1 = "hey"
class Menu(object):
def returnorderstring(self,listoforders):
#send the list of orders from the client to the frontend
global listoforders1
listoforders1 = listoforders
return listoforders
print(listoforders1)
Код клиента:
ipaddress = "127.0.0.1"
#connects to the server
Menu = Pyro4.core.Proxy('PYRO:FOOD2@'+ ipaddress + ':9091')
listoforders = "1,2,3"
#remotely calls the function and sends the list
Menu.returnorderstring(listoforders)
Я пытаюсь выяснить, как сохранить возвращенные списки в переменную на стороне сервера. Я пробовал это с 'listoforders1', но когда я распечатываю его внизу, он все равно печатает свою начальную строку 'hey'