Просмотр исходного кода

Merge pull request #443 from justanr/ISS-442-fnf-not-in-py2

Use IOError alias for Py2

Closes #442
Alec Nikolas Reiter 7 лет назад
Родитель
Сommit
551f734c56
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      flaskbb/utils/helpers.py

+ 6 - 0
flaskbb/utils/helpers.py

@@ -40,6 +40,12 @@ from PIL import ImageFile
 from pytz import UTC
 from pytz import UTC
 from werkzeug.local import LocalProxy
 from werkzeug.local import LocalProxy
 
 
+
+try:  # compat
+    FileNotFoundError
+except NameError:
+    FileNotFoundError = IOError
+
 logger = logging.getLogger(__name__)
 logger = logging.getLogger(__name__)
 
 
 _punct_re = re.compile(r'[\t !"#$%&\'()*\-/<=>?@\[\\\]^_`{|},.]+')
 _punct_re = re.compile(r'[\t !"#$%&\'()*\-/<=>?@\[\\\]^_`{|},.]+')