问题标签 [pyro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何将 Pyro 代理对象用作工厂?
我想将 Pyro 与涉及工厂模式的现有类集一起使用,即 A 类的对象(通常只有其中一个)用于实例化 B 类的对象(可以有任意数量的这些) 通过工厂方法。因此,我将 A 类对象公开为 Pyro 代理对象。
我已经扩展了 Pyro介绍性示例代码,以大致反映我正在尝试做的事情。服务器端代码如下:
客户端代码也略有改动:
我的意图是能够创建NewObj
和操作它们的实例,就像我可以GreetingMaker
在客户端操作实例一样,但看起来好像发生的情况是当make_obj
方法被调用时,NewObj
在服务器端创建 a,立即下降超出范围,因此被垃圾收集。
这是输出的样子,服务器端:
...和客户端:
我怀疑我可以通过让工厂类(即GreetingMaker
)保留对它创建的每一个的引用NewObj
,并添加某种清理方法来解决这个问题……但这真的有必要吗?我是否在 Pyro 中遗漏了一些可以帮助我实现这一点的东西?
(为清楚起见进行了编辑)
python - 如何向远程 Pyro 对象发送函数
我正在尝试使用 Pyro 设置一些代码来处理远程主机上的 python 代码函数并返回结果。启动名称服务器后,我将在远程主机上执行此代码(实际上仍在本地主机上):
在客户端我有这个代码,这是我试图设置的行为的一个例子。
但是,此代码会导致以下异常:
在我看来,函数对象被正确腌制并被发送到远程主机上的服务器实例,但命名空间存在一些问题。
我怎么解决这个问题?
谢谢
python - 将正在运行的守护程序重新连接到标准输出
我有一个对象在 py3k 中作为守护进程运行。为此,我在线程中使用Pyro4模块(基于Sander Marechal的代码daemon.py)。
并在需要时,我得到对象
现在我希望 MyObject 模块将文本输出到 sdtout。问题是,在线程中运行时,它没有连接到sys.__stdout__
.
我试图创建一个mo.reconnect(sys.__stdout__)
函数来将当前标准输出绑定到线程中的标准输出,但 Pyro4 不接受缓冲区作为参数。
一个解决方案可能是在我的函数末尾简单地返回文本,该文本将由 Pyro4 代理接收,但我也希望能够在函数内显示信息。
这个问题也适用于标准输入。
有没有办法实现我正在寻找的东西?有什么我没有得到并且我过于复杂的东西吗?也许 Pyro4 不是最好的方法。
谢谢
php - 如何在 Pyro CMS 导航中添加分隔符
我想li
在 PyroCMS Navigation 中的每个项目之间添加一个管道“|”
在我们使用的 HTML 模板视图中
代码
哪个输出
输出
我想做的是在链接之后有管道
输出
content-management-system - Pyro 组验证
背景
如果用户是管理员组的一部分,我想显示一个指向管理区域的链接,所以在我的视图代码中我想做类似的事情;
php - 使用 Pyro 列出 Dir 中的文件
我想使用 PyroCMS 列出目录中的所有文件。
使用 Files 模块,每个客户端都有自己的文件夹,该文件夹是他们的用户 ID
我需要这样的东西。
where - PyroCMS 中正确的 PyroStreams where 语句
我是火焰兵和 CI 菜鸟,对于任何明显的遗漏,我深表歉意。
我正在为一家旅游公司建立一个网站。我已经设置了一个带有离开位置的流和另一个带有旅游的流。两者都有一个名为出发地点名称的分配字段。我正在尝试输出每个位置下的旅行列表,但我无法弄清楚 where 语句。
我得到了一个没有结果,尽管肯定有条目应该适合 where 语句。谁能看到我哪里出错了?提前致谢。
我正在使用 PyroCMS v2.1.2。我也在 PyroCMS 论坛上发布了这个。
codeigniter - PyroCMS 干净 URL 的问题
我需要更改哪些内容才能让我的网站显示 CleanURLS ?
我安装了带有 Apache Mod ReWrite 选项的 PyroCMS,安装成功,但是当我点击我得到的链接时..
http://domainname.com.au/index.php/contact
我想得到..
http://domainname.com.au/contact
如果我在地址栏中键入 URL 作为http://domainname.com.au/contact Pyro 仍然可以工作并支持干净的 URL,但是链接将与 index.php 一起显示。我调查了
并确认 index_page 为空白,因此系统应显示干净的 URL,除非我需要修改另一个文件。
python - Pyro 不适用于 python-daemon
那么,让我们开始吧。
1) PYRO - Python Remote Objects - 允许您在不同脚本之间共享对象的库
2) python-daemon - 处理我们脚本的守护进程 - 分离和其他作者称之为“表现良好的守护进程”的东西
有时这个库运行良好,但不能一起使用:(我制作了演示它的脚本(所有三个变体):
火焰兵 4.14-1 守护进程 1.5.5
错误: