プロジェクト

全般

プロフィール

バグ #1511

生成したPython言語コードが動作しない。

匿名ユーザー がほぼ14年前に追加. ほぼ14年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2010/05/20
期日:
進捗率:

100%

予定工数:

説明

サービスポートを持つコンポーネントをPython言語コードで生成した場合、動作しない。

  • 例)
    • モジュール名:ModuleName
    • IDLファイル:MyService.idl
    • インターフェース型: SimpleService::MyService
    • エラー内容
$ python ./MyService_idl.py
  File "./MyService_idl.py", line 48
    _0__GlobalIDL._d_SimpleService::MyService = (omniORB.tcInternal.tv_objref, "IDL:SimpleService::MyService:1.0", "SimpleService::MyService")
                                  ^
SyntaxError: invalid syntax
$ python ./ModuleName.py 
  File "./ModuleName.py", line 66
    self._if_name = SimpleService::MyService_i()
                                 ^
SyntaxError: invalid syntax
$ python ./MyService_idl_example.py 
  File "./MyService_idl_example.py", line 22
    class SimpleService::MyService_i (_GlobalIDL__POA.SimpleService::MyService):
                        ^
SyntaxError: invalid syntax

MyService_idl.py (5.44 KB) MyService_idl.py 匿名ユーザー, 2010/05/20 12:07
ModuleName.py (4.95 KB) ModuleName.py 匿名ユーザー, 2010/05/20 12:07
MyService_idl_example.py (2.21 KB) MyService_idl_example.py 匿名ユーザー, 2010/05/20 12:07

関連するチケット

関連している RTC Builder - バグ #1508: 生成したjava言語コードでコンパイルエラーがでる。終了2010-05-19

関連している RTC Builder - バグ #1523: [Python] サービスプロバイダーポートを持つRTCでのサーバントのインスタンス化処理の問題終了2010-05-24

履歴

#1 taほぼ14年前に更新

  • ステータス新規 から 解決 に変更
  • 担当者ta にセット
  • 進捗率0 から 80 に変更

修正させて頂きました

#2 taほぼ14年前に更新

  • 進捗率80 から 100 に変更

修正させて頂きました r121

#3 匿名ユーザー がほぼ14年前に更新

  • ステータス解決 から 終了 に変更

r122 で問題が解決されていることを確認しました。

他の形式にエクスポート: Atom PDF