Project

General

Profile

バグ #1511

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

Added by Anonymous over 13 years ago. Updated over 13 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
-
Start date:
05/20/2010
Due date:
% Done:

100%

Estimated time:

Description

サービスポートを持つコンポーネントを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 Anonymous, 05/20/2010 12:07 PM
ModuleName.py (4.95 KB) ModuleName.py Anonymous, 05/20/2010 12:07 PM
MyService_idl_example.py (2.21 KB) MyService_idl_example.py Anonymous, 05/20/2010 12:07 PM

Related issues

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

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

History

#1 Updated by ta over 13 years ago

  • Status changed from 新規 to 解決
  • Assignee set to ta
  • % Done changed from 0 to 80

修正させて頂きました

#2 Updated by ta over 13 years ago

  • % Done changed from 80 to 100

修正させて頂きました r121

#3 Updated by Anonymous over 13 years ago

  • Status changed from 解決 to 終了

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

Also available in: Atom PDF