Pyro - это библиотека, которая позволяет создавать приложения, в которых удаленные объекты PYthon могут общаться друг с другом по сети с минимальными усилиями по программированию.
2 ответа

Не удается найти Pyro Nameserver при использовании Pyro-nsd

Я использую Pyro4 с Python 2.7 на Raspberry Pi под управлением Wheezy Когда я запускаю Pyro Nameserver с pyro4-ns & или же python -m Pyro4.naming & Мой код работает, как и ожидалось, без каких-либо ошибок. Однако, когда я запускаю демон серв…
21 окт '14 в 21:15
2 ответа

Отключить подпроцесс, запущенный с использованием многопроцессорного модуля Python

Я хотел бы создать процесс с использованием модуля mutliprocessing в python, но убедитесь, что он продолжает работать после завершения процесса, который создал подпроцесс. Я могу получить необходимую функциональность, используя модуль подпроцесса и …
18 ноя '09 в 16:48
1 ответ

AttributeError с Pyro4

Я пытаюсь отправить объект с Pyro4. Это мой код сервера: class Player(object): def __init__(self, name='', clazz=C_SPEC): self.name = 'name' class Game(object): def playeradd(self): '''Add spectator''' player = Player() ob = cPickle.dumps(player); r…
22 ноя '15 в 13:58
2 ответа

Получить IP-адрес звонящего в приложении Pyro4

Короче говоря: есть ли способ получить IP-адрес ненадежного клиента, вызывающего удаленный прокси-объект, используя Pyro4? Таким образом, человек A вызывает мой объект с IP 123.123.123.123, а человек B с IP 111.111.111.111 может каким-либо образом о…
14 мар '13 в 11:07
2 ответа

Проблема с чистыми URL-адресами PyroCMS

Что мне нужно изменить, чтобы мой сайт представлял CleanURLS? Я установил PyroCMS с опцией Apache Mod ReWrite, установка прошла успешно, однако, когда я нажимаю на ссылки, которые я получаю.. http://domainname.com.au/index.php/contact Я хочу получит…
16 июл '12 в 03:05
0 ответов

Ошибка в создании патча WiX

У меня есть проект WiX, созданный в Visual Studio 2017 с CustomDialog, файл переменных, файл локализации и Product.wxs со следующей структурой. В проекте я добавил две ссылки на dll (WixUIExtension и WixUtilExtension). У меня есть 4 папки, добавленн…
14 ноя '17 в 13:18
1 ответ

Почему pyro4 не может найти сервер имен под 127.0.1.1, но успешно с 127.0.0.1?

Я пытаюсь запустить сервер pyro4 с пользовательским циклом событий на Raspberry Pi с Raspbian 8 (Джесси). Когда я создаю сервер имен, используя имя хоста, полученное из socket.gethostname(), в частности, "raspberrypi", мой клиентский скрипт не может…
03 июл '16 в 19:58
1 ответ

Сериализация пользовательских классов с помощью JSON в Python 3

У меня возникают проблемы, когда JSON пытается декодировать мой сериализованный пользовательский класс с информацией о классе, закодированной в dict. Я постараюсь предоставить как можно больше информации, поэтому, пожалуйста, миритесь с длинным пост…
24 янв '14 в 08:29
1 ответ

PyRO 4 - поиск завершается неудачно, когда я пытаюсь найти зарегистрированный объект

Я борюсь с этой проблемой около недели и больше не знаю, где искать решение. Как видно из заголовка, как только я успешно регистрирую пирообъект, я пытаюсь найти его на NS, чтобы работать с ним, но поиск не удается. Я публикую упрощенную версию свое…
09 окт '14 в 11:38
1 ответ

Управление потоком питона извне

У меня есть программа, которая должна постоянно работать в фоновом режиме, но иметь возможность получать инструкции по изменению. У меня работает этот поток, который отправляет данные в Arduino и получает данные обратно: class receiveTemp (threading…
26 янв '17 в 15:37
1 ответ

MultiThread Python Pyro4 daemon.requestLoop()

Я использовал Pyro4 для создания приватного чата. Ниже мой код объявления демона Pyro4. import Pyro4 @Pyro4.expose class GreetingMaker(object): def get_fortune(self, name): return "Hello, {0}. Here is your fortune message:\n" \ "Behold the warranty …
1 ответ

Как добавить разделитель в Pyro CMS Navigation

Я хотел бы добавить трубу " | " между каждым li элемент в PyroCMS Navigation в представлении шаблона HTML мы используем код {{ navigation:links group="main_nav" }} какие выводы выход #li><a href='#'>home</a></li> #li><a hr…
10 июн '12 в 05:50
1 ответ

Pyro.errors.ProtocolError: сбой подключения

Я использую библиотеку OpenOPC для подключения к серверам OPC. Я могу успешно писать и читать с моего локального сервера Matrikon OPC, но когда я пытаюсь читать с другого компьютера (другого хоста), я получаю сообщение об ошибке Pyro.errors.Protocol…
29 сен '14 в 13:25
1 ответ

PyRo и Python

Я использую PyRo в моей программе на Python. И у меня есть проблема. класс B: в callFromProxy выведите 0, но в callfun выведите правильное значение = 10. Почему? Как исправить? class A(Pyro.core.ObjBase): # set link to item class B def set(self, rea…
14 фев '10 в 14:06
0 ответов

Выполнять команды удаленно, используя Pyro4

Я пытаюсь выполнить команды на оболочке удаленного компьютера, используя Pyro4 и pexpect. Мой сценарий: Один компьютер, который работает как сервер и имеет функцию, которая возвращает выходные данные команды ifconfig. Один компьютер, который работае…
28 фев '19 в 17:38
3 ответа

Как включить ссылки на сценарии javascript на страницу Pyrocms?

Я использую пирокмы для разработки системы. Я знаю, что включить ссылки стиля в тег заголовка '' на странице можно с помощью $this->template->set_metadata(). Но как я могу включить ссылки на JavaScript, как это? Любой ответ приветствуется.
13 окт '10 в 02:22
1 ответ

Очистка, если сценарий завершен, например, Ctrl+ C, как в Perl END {}

Есть ли что-то вроде Perl's END {}-блок в питоне? В Perl этот блок будет выполняться, если скрипт как-то завершается. Я нашел atexit, но он не работает с ctrl+c Я играю с Pyro4 и хочу поставить ns.unregister() в этом блоке.
07 ноя '16 в 07:02
2 ответа

Как использовать прокси-объект Pyro в качестве фабрики?

Я хочу использовать Pyro с существующим набором классов, которые включают шаблон фабрики, то есть объект класса A (как правило, будет только один из них) используется для создания экземпляров объектов класса B (их может быть произвольное число через…
11 мар '12 в 14:18
1 ответ

Pyro4 Tutorial, Ошибка на разных машинах: недостаточно данных

Я начал использовать Pyro4 со вчерашнего дня, поэтому я экспериментирую с учебным кодом из официального документа. Все работало идеально локально, но я столкнулся с проблемами, когда я адаптировал эти примеры на разных машинах, в частности, на бирже…
30 сен '15 в 18:21
1 ответ

Использование Pyro4 для получения системной информации

Я пытаюсь использовать Pyro4 для автотестирования, но теперь я запутался в некоторых способностях для Pyro4. Существовал ли какой-либо метод для получения системной информации с помощью объекта Pyro4. В моих идеях я раскрываю пирообъект, который мож…
29 авг '12 в 15:02