操作
整備 #4459
未完了Python 3.6の場合にrtctreeのコネクタ接続処理が例外を出す
ステータス:
新規
優先度:
低め
担当者:
-
対象バージョン:
-
開始日:
2018/02/27
期日:
進捗率:
0%
予定工数:
説明
Python 3.6でrtctreeでコネクタを接続した場合に、接続自体は成功するが、connect関数が例外を投げる。
以下のようOpenRTM-aistのRTCモジュールと、rtctreeのrtc.RTCモジュールをインポートした場合に、下のprint文はPython 2.7の場合にTrueを出力して、Python 3.6の場合にはFalseを出力する。
import rtctree.rtc.RTC import OpenRTM_aist import RTC print((RTC.RTC_OK==rtctree.rtc.RTC.RTC_OK))
おそらく、rtctreeのconnect関数実行時に、PortServiceのconnectが返すRTC_OKはOpenRTM_aistのRTCモジュールのものであることが原因。
このため、OpenRTM_aistをインポートせずにrtctreeのみをインポートした場合には問題なく動作できる。
表示するデータがありません
操作