IT Rescue IT関連Tips情報

Zope2.11.xでCOREBlog125

2009年3月6日coreblog,python&zope

Zope2.11.x で COREBlog1.2.5を使う。
Zope2.11.2 をセットアップし、COREBlog1.2.5(2じゃない方)を使おうとしたら、以下のエラーが出た。

------
2009-03-05T23:42:27 ERROR Application Could not import Products.COREBlog
Traceback (most recent call last):
  File "/opt/zope/2.11.2/lib/python/OFS/Application.py", line 709, in import_produ
ct
    product=__import__(pname, global_dict, global_dict, silly)
  File "/home/zope/inst2_11_2/Products/COREBlog/__init__.py", line 23, in ?
    from ImageFile import ImageFile
ImportError: No module named ImageFile
------
2009-03-05T23:42:27 WARNING ZODB.FileStorage Ignoring index for /home/zope/inst2_1
1_2/var/Data.fs
------
2009-03-05T23:42:27 ERROR Application Couldn't install COREBlog
Traceback (most recent call last):
  File "/opt/zope/2.11.2/lib/python/OFS/Application.py", line 758, in install_prod
uct
    global_dict, global_dict, silly)
  File "/home/zope/inst2_11_2/Products/COREBlog/__init__.py", line 23, in ?
    from ImageFile import ImageFile
ImportError: No module named ImageFile
------

Zope2.11.2 の HISTORY.txt を見ると「ImageFileモジュールはお勧めしないから、代わりにApp.ImageFile使ってね」との事なので COREBlog/__init__.py を以下のように修正

try :
    from ImageFile import ImageFile
except ImportError :
    # Zope2.11.x
    from App.ImageFile import ImageFile

これでとりあえず使えているっぽい。

2009/3/8 修正:
coreblogカテゴリに修正。


コメントをどうぞ

免責事項

著作権者の文書による承諾を得ずに、本サイトの内容の一部、全部を無断で複写、複製、転載することは、禁じられています。
また、当ウェブサイト に記載された情報の完全性・正確性に対して一切の保証を与えるものではありません。当ウェブサイトに含まれる情報もしくは内容を利用することで直接・間接的に生じた損失に関し一切責任を負わないものとします。