デバイスモジュールのバージョン2.6対応¶
概要¶
バージョン2.6以降からソースコードのディレクトリ構成が変わったため、一部のPythonモジュールのパスが変更になった。 したがって、バージョン2.5以前から使用しているデバイスモジュールではimport文を修正する必要がある。 以下、パスを修正する必要があるPythonモジュールについて記述する。
Note
import文の修正はデバイスハンドラ(dh~.py)、デバイスモデル(dm~.py)だけではなく、 views以下にあるhtmlファイルのテンプレートにおいてimportを行っている場合、これも修正する必要がある。
Pythonモジュール一覧¶
以下のモジュールはバージョン2.5までは irhlib
に置かれていたが、バージョン2.6以降では irhlibdev
に置かれている。
irhdevicemh.py¶
変更前:import irhlib.irhdevicemh
変更後:import irhlibdev.irhdevicemh
irhdevicemodel.py¶
変更前:import irhlib.irhdevicemodel
変更後:import irhlibdev.irhdevicemodel
irhdevsh.py¶
変更前:import irhlib.irhdevsh
変更後:import irhlibdev.irhdevsh
irhdevsm.py¶
変更前:import irhlib.irhdevsm
変更後:import irhlibdev.irhdevsm