Project

General

Profile

バグ #3973

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

Added by n-miyamoto almost 5 years ago. Updated almost 5 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
-
Start date:
03/02/2017
Due date:
% Done:

100%

Estimated time:

Description

添付の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, 03/02/2017 08:14 PM
ModelLoader.idl (20.8 KB) ModelLoader.idl n-miyamoto, 03/02/2017 08:14 PM
OpenHRPCommon.idl (4.38 KB) OpenHRPCommon.idl n-miyamoto, 03/02/2017 08:14 PM
LeggedRobot_idl_example.py (5.99 KB) LeggedRobot_idl_example.py n-miyamoto, 03/03/2017 10:06 AM

History

#1 Updated by ga almost 5 years ago

  • Status changed from 新規 to 担当
  • Assignee set to ga

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

#2 Updated by n-miyamoto almost 5 years ago

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

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 Updated by ga almost 5 years ago

  • Status changed from 担当 to 解決
  • % Done changed from 0 to 100

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

#4 Updated by n-ando almost 5 years ago

  • Status changed from 解決 to 終了

Also available in: Atom PDF