問題タブ [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.

0 投票する
2 に答える
1597 参照

python - Pyro プロキシ オブジェクトをファクトリとして使用するには?

ファクトリ パターンを含む既存のクラス セットで Pyro を使用したい。つまり、クラス A のオブジェクト (通常はこれらの 1 つだけ) を使用して、クラス B のオブジェクトをインスタンス化します (これらは任意の数存在する可能性があります)。 ) ファクトリ メソッドを使用します。そこで、クラス A のオブジェクトを Pyro プロキシ オブジェクトとして公開しています。

私がやろうとしていることを大まかに反映するために、Pyro の入門用サンプル コードを拡張しました。サーバー側のコードは次のとおりです。

クライアント側のコードもわずかに変更されました。

私の意図は、クライアント側で のNewObjインスタンスを操作できるのと同じように、のインスタンスを作成して操作できるようにすることですが、メソッドが呼び出されると、サーバー側で a が作成され、すぐに落ちるGreetingMakerように見えます範囲外であり、その結果、ガベージ コレクションが行われます。make_objNewObj

サーバー側の出力は次のようになります。

...そしてクライアント側:

ファクトリ クラス (つまりGreetingMaker) が作成するすべてのものへの参照を保持し、NewObj何らかのクリーンアップ メソッドを追加することで、この問題を回避できると思いますが、それは本当に必要ですか? これを実装するのに役立つ何かが Pyro に欠けていますか?

(明確にするために編集されています)

0 投票する
1 に答える
2012 参照

python - 関数をリモート Pyro オブジェクトに送信する方法

Pyro を使用してリモート ホストで Python コード関数を処理し、結果を取得するコードをセットアップしようとしています。ネーム サーバーを起動した後、リモート ホスト (実際にはまだ localhost 上) で次のコードを実行します。

クライアント側には、このコードがあります。これは、設定しようとしている動作の例です。

ただし、このコードでは次の例外が発生します。

関数オブジェクトが正しくピクルされ、リモート ホストの Server インスタンスに送信されているように見えますが、名前空間に問題があります。

どうすればこの問題を解決できますか?

ありがとう

0 投票する
1 に答える
421 参照

python - 実行中のデーモンを標準出力に再接続する

py3k でデーモンとして実行されているオブジェクトがあります。そのために、スレッド内でPyro4モジュールを使用します ( Sander Marechalのコードdaemon.pyに基づいています)。

必要に応じて、オブジェクトを取得します

ここで、MyObject モジュールがテキストを sdtout に出力するようにします。問題は、スレッドで実行されているため、 に接続されていないことsys.__stdout__です。

現在の stdout をスレッド内のものにバインドする関数を作成しようとしましたmo.reconnect(sys.__stdout__)が、Pyro4 はバッファを引数として受け入れません。

解決策は、Pyro4 プロキシによって受信される関数の最後に単純にテキストを返すことですが、関数内に情報を表示できるようにしたいと考えています。

質問はstdinにも有効です。

私が探しているものを達成する方法はありますか? 私が得られないものはありますか? おそらく、Pyro4 はそれを行うための最良の方法ではありません。

ありがとうございました

0 投票する
1 に答える
122 参照

php - Pyro CMS ナビゲーションにセパレータを追加する方法

liPyroCMS ナビゲーションの各項目の間にパイプ " | " を追加したい

使用する HTML テンプレート ビューで

コード

出力する

出力

私がやりたいのは、リンクの後にパイプを持つことです

出力

0 投票する
1 に答える
22 参照

content-management-system - Pyro グループの検証

バックグラウンド

ユーザーが管理者グループの一部である場合、管理領域へのリンクを表示したいので、ビューコードで次のようなことをしたい;

0 投票する
1 に答える
173 参照

php - Pyro を使用して Dir 内のファイルを一覧表示する

PyroCMS を使用してディレクトリ内のすべてのファイルを一覧表示したい。

ファイルモジュールを使用すると、各クライアントには独自のフォルダーがあり、フォルダーはユーザー ID です

私はこのようなものが必要です。

0 投票する
2 に答える
457 参照

where - PyroCMSのステートメントが適切なPyroStreams

私はパイロとCIの初心者なので、明らかな欠落があったことをお詫びします。

ツアー会社のサイトを作っています。私はdeparture_locationsでストリームを設定し、ツアーで別のストリームを設定しました。どちらにも出発地名と呼ばれるフィールドが割り当てられています。各場所のツアーのリストを出力しようとしていますが、whereステートメントがわかりません。

whereステートメントに適合するはずのエントリが確実にあるにもかかわらず、これからは結果が得られません。誰かが私が間違っているところを見ることができますか?前もって感謝します。

PyroCMSv2.1.2を使用しています。これはPyroCMSフォーラムにも投稿しました。

0 投票する
2 に答える
304 参照

codeigniter - ProCMS のクリーン URL に関する問題

サイトで CleanURLS を表示するには、何を変更する必要がありますか?

PyroCMS を Apache Mod ReWrite オプションでインストールしました。インストールは成功しましたが、取得したリンクをクリックすると..

http://domainname.com.au/index.php/contact

私は手に入れたい..

http://domainname.com.au/contact

アドレスバーにhttp://domainname.com.au/contactのように URL を入力すると、 Pyro は引き続き動作し、クリーンな URL をサポートしますが、リンクは index.php で表示されます。私は調べた

index_page が空白であることを確認したため、修正が必要な別のファイルがない限り、システムはクリーンな URL を提示する必要があります。

0 投票する
1 に答える
1420 参照

python - HMAC_KEY が設定されていないという警告

pyro docs の例を試してみると、

これを回避するには?(それでも、この例は機能します)

また、pyro のデーモンのプロセスを切り離す方法は?

そして-ネームサーバーの例は機能しません:

0 投票する
0 に答える
846 参照

python - Pyro は python-daemon では動作しません

それでは、始めましょう。

1) PYRO - Python Remote Objects - 別のスクリプト間でオブジェクトを共有できるライブラリ

2) python-daemon - スクリプトのデーモン化を処理します - detach および作成者が「行儀の良いデーモン」と呼ぶその他のもの

一度にこのライブラリはうまく機能しますが、一緒には機能しません:(それを示すスクリプトを作成しました(3つのバリアントすべて):

Pyro 4.14-1 デーモン 1.5.5

エラー: