プロジェクト

全般

プロフィール

バグ #3973

Python版のプロバイダの実装コードの改行がおかしくなる問題

n-miyamoto約7年前に追加. 約7年前に更新.

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

100%

予定工数:

説明

添付のLeggedRobot.idlのLeggedRobotCommonInterface_Robotのインターフェースを使ったRTCを生成した場合に、以下のようにプロバイダの実装コード(LeggedRobot_idl_example.py)の改行がおかしくなる。

import OpenHRP, OpenHRP__POAimport OpenHRP, OpenHRP__POAimport OpenHRP, OpenHRP__POAimport OpenHRP, OpenHRP__POAimport OpenHRP, OpenHRP__POAimport RTC, RTC__POAimport RTC, RTC__POA
LeggedRobot.idl (1013 Bytes) LeggedRobot.idl n-miyamoto, 2017/03/02 20:14
ModelLoader.idl (20.8 KB) ModelLoader.idl n-miyamoto, 2017/03/02 20:14
OpenHRPCommon.idl (4.38 KB) OpenHRPCommon.idl n-miyamoto, 2017/03/02 20:14
LeggedRobot_idl_example.py (5.99 KB) LeggedRobot_idl_example.py n-miyamoto, 2017/03/03 10:06

履歴

#1 ga約7年前に更新

  • ステータス新規 から 担当 に変更
  • 担当者ga にセット

ご指摘を頂いたコードなのですが,どのようなコードを出力するのが正解となりますでしょうか?

#2 n-miyamoto約7年前に更新

以下のようになるのが正解だと思います。

import OpenHRP, OpenHRP__POA
import RTC, RTC__POA

現在出力できるコードではimport文の前で改行されないので、「OpenHRP__POAimport」という名前のモジュールをインポートしようとしてエラーになります。

import OpenHRP, OpenHRP__POAimport OpenHRP, OpenHRP__POAimport OpenHRP, OpenHRP__POAimport OpenHRP, OpenHRP__POAimport OpenHRP, OpenHRP__POAimport RTC, RTC__POAimport RTC, RTC__POA

出力したLeggedRobot_idl_example.pyを添付しました。

#3 ga約7年前に更新

  • ステータス担当 から 解決 に変更
  • 進捗率0 から 100 に変更

import文を生成する処理を修正させて頂きました r696

#4 n-ando約7年前に更新

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

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