デバイスモジュールのバージョン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