Skip to content
Snippets Groups Projects
Commit aec899e5 authored by Martin Mareš's avatar Martin Mareš
Browse files

Odmítáme PDF chráněná heslem

Předtím pokus o submit skončil výjimkou.

Closes #203.
parent f5d515f1
No related branches found
No related tags found
No related merge requests found
......@@ -92,11 +92,11 @@ class Submitter:
if 'error' in result:
logger.info('Submit: PDF error: %s', result['error'])
if result['pdf-like'] and allow_broken:
if result.get('pdf-like', False) and allow_broken:
logger.info('Submit: Soubor akceptován s varováním')
broken = True
else:
raise SubmitException('Soubor není korektní PDF.')
raise SubmitException(result.get('user-error', 'Soubor není korektní PDF.'))
else:
paper.pages = result['pages']
broken = False
......@@ -114,6 +114,9 @@ class Submitter:
except pikepdf.PdfError as e:
result['error'] = str(e)
result['pdf-like'] = Submitter._looks_like_pdf(tmpfile)
except pikepdf.PasswordError:
result['error'] = 'Soubor je chráněný heslem'
result['user-error'] = 'Soubor je chráněný heslem'
pipe.send(result)
@staticmethod
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment