mirror of https://github.com/papermerge/mglib
parent
0158fb8295
commit
e19169b886
|
@ -1,6 +1,13 @@
|
|||
|
||||
# Changelog
|
||||
|
||||
## [1.2.8] - 24 August 2020
|
||||
|
||||
### Added
|
||||
|
||||
- mglib.exceptions module introduced
|
||||
|
||||
|
||||
## [1.2.7] - 17 August 2020
|
||||
|
||||
### Changed
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
"""
|
||||
Global mglib exception and warning classes.
|
||||
"""
|
||||
|
||||
|
||||
class FileTypeNotSupported(Exception):
|
||||
"""File type not supported"""
|
||||
pass
|
|
@ -4,6 +4,7 @@ import subprocess
|
|||
import logging
|
||||
|
||||
from .conf import settings
|
||||
from .exceptions import FileTypeNotSupported
|
||||
|
||||
"""
|
||||
Uses command line pdfinfo utility (from poppler pakage) for various
|
||||
|
@ -74,7 +75,7 @@ def get_pagecount(filepath):
|
|||
return get_tiff_pagecount(filepath)
|
||||
|
||||
if ext and ext.lower() not in ('.pdf', '.tiff'):
|
||||
raise ValueError(
|
||||
raise FileTypeNotSupported(
|
||||
"Only jpeg, png, pdf and tiff are handlerd by this"
|
||||
" method"
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue