デバイスモジュールのバージョン2.6対応 ========================== .. contents:: 目次: :depth: 3 概要 ########################### バージョン2.6以降からソースコードのディレクトリ構成が変わったため、一部のPythonモジュールのパスが変更になった。 したがって、バージョン2.5以前から使用しているデバイスモジュールではimport文を修正する必要がある。 以下、パスを修正する必要があるPythonモジュールについて記述する。 .. note:: import文の修正はデバイスハンドラ(dh~.py)、デバイスモデル(dm~.py)だけではなく、 views以下にあるhtmlファイルのテンプレートにおいてimportを行っている場合、これも修正する必要がある。 Pythonモジュール一覧 ########################### 以下のモジュールはバージョン2.5までは :file:`irhlib` に置かれていたが、バージョン2.6以降では :file:`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