pyro

    2

    2答えて

    オブジェクトを表すカスタムクラスがあります。 "ast.literal_eval()"と互換性のあるオブジェクトにしたい どうすればいいですか?必要に応じて、必要なメソッド/コードをクラスに追加できます。

    0

    1答えて

    IronPythonをC#ScriptEngineとして使用しているときに、PyroまたはPyro4をインポートする際に問題が発生しています。 ipyインタープリタで直接実行すると正常にインポートされますが、ipyがc#スクリプトからスクリプトエンジンとして初期化されると、次のエラーが発生します。 FullFramesと-X::それは初期化がすでにだ時にフレームパラメータがIPYするので、私は、私

    0

    1答えて

    私はPyroを使って非常に単純なクライアント/サーバアプリケーションを実装しました。 Pyro tips&tricksはこれに対して助言していますが、サーバーを使用してクライアントに画像を送信しています(圧縮されていない配列が正確です)。ネットワークを経由する必要はなく、すべてがlocalhostにとどまっているので、問題はありません。何が起こるのは、クライアントがサーバーよりも1桁も遅いというこ

    1

    1答えて

    私は現在、Pyro4を使って、他のデーモンがホストしているオブジェクトやスクリプトから呼び出せるだけのオブジェクトであるサービスをホストするデーモンを作成しています。オブジェクトは初期化にかなりの時間がかかるので、呼び出す必要があるたびにそれらを作成するスクリプトを単に再実行するのではなく、これらのオブジェクトを生かしておく必要があります。 実装はきれいに簡単です。クライアントコードは自分の要件に

    0

    2答えて

    yocto PyroでPythonスクリプトを使用してパッケージをビルドしています。 Pythonスクリプトでは、私はsubprocess.Popenを使用しています。 Pythonスクリプトがクロスプラットフォーム用に実行されるとき、クロスプラットフォームのPythonサブプロセスパスを使用する必要がありますが、私の場合はネイティブパス "/usr/lib/python2.7/subproces

    0

    1答えて

    は、フォームの機能を持っている: def setup_my_object(): my_object = My_Object() my_object_daemon = Pyro4.core.Daemon(port=55666) Pyro4.Daemon.serveSimple({my_object: "my.object"},ns = False,daemon = my

    0

    1答えて

    私はPythonクラスを永続的に生き生きとしています。その理由は、このクラスは非常にメモリー集約的なため、(1)メモリーに複数回入れられない、(2)クラスのロードが非常に遅いということです。 PyroとRPYCの両方を使用して実装しようとしましたが、これらのパッケージは常に新しいオブジェクトが作成され、新しいオブジェクトが作成されるように見えます。 Pyro4.behavior @(instanc

    0

    1答えて

    私はこの問題をテストするためのコード例を以下に示します。 サーバのリモートオブジェクトのメソッドであるtestmaster.test()を呼び出すと、実行が永久に停止します(ここでは実際にはサーバまたはクライアントであるとは限りません)。 は(ここに論理的であるかどうかわからない)Pyro4.callbackが、私はこの問題を解決することができますどのように私は、Python 2.7.12とPyr

    0

    1答えて

    私はfoobarというモジュールを持っていて、それは遠隔から呼びたいたくさんの関数を含んでいます。 私の現在の解決策は、クラス内のすべての関数を静的メソッドとしてラップして共有することです。 は、ここに私のコードです: pyro_server.py: import Pyro4 import foobar import inspect Pyro4.config.REQUIRE_EXPOSE