diff --git a/media/piltransform.py b/media/piltransform.py index a040103..ec17a3f 100644 --- a/media/piltransform.py +++ b/media/piltransform.py @@ -27,8 +27,12 @@ $Id$ from logging import getLogger try: import Image -except ImportError: - getLogger('Asset Manager').warn('Python Imaging Library could not be found.') +except: + try: + from PIL import Image + except: + getLogger('Asset Manager').warn('Python Imaging Library ' + 'could not be found.') from zope.interface import implements diff --git a/setup.py b/setup.py index 5037004..410a643 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ setup(name='cybertools', install_requires=[ # -*- Extra requirements: -*- 'lxml', - 'PIL', + 'Pillow', 'zope.app.catalog', 'zope.app.file', 'zope.app.intid',