操作
バグ #3973
完了Python版のプロバイダの実装コードの改行がおかしくなる問題
開始日:
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
ファイル
n-miyamoto さんがほぼ8年前に更新
以下のようになるのが正解だと思います。
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を添付しました。
操作