diff --git a/docs/HISTORY.txt b/docs/HISTORY.txt index 08a5366..a787e7c 100644 --- a/docs/HISTORY.txt +++ b/docs/HISTORY.txt @@ -5,7 +5,7 @@ Changelog 2.2.1 (unreleased) ------------------ -- Nothing changed yet. +- Support Pillow 9.2 [instification] 2.2.0 (2020-03-03) diff --git a/ftw/avatar/default.py b/ftw/avatar/default.py index fac6e31..8fdb367 100644 --- a/ftw/avatar/default.py +++ b/ftw/avatar/default.py @@ -3,7 +3,11 @@ from PIL import Image from PIL import ImageDraw from PIL import ImageFont -from PIL.ImageFont import _imagingft_not_installed + +try: + from PIL.ImageFont import _ImagingFtNotInstalled +except ImportError: + from PIL.ImageFont import _imagingft_not_installed as _ImagingFtNotInstalled from PIL.ImageFont import core from Products.CMFCore.utils import getToolByName from random import random @@ -11,7 +15,7 @@ from zope.interface import implementer import os.path -if core.__class__ is _imagingft_not_installed: +if core.__class__ is _ImagingFtNotInstalled: FREETYPE_MISSING = ( 'The "_imagingft" C module is not installed, ' ' which is part of "freetype".'