Add parameter to fs_cleanup function to close a file descriptor before closing it. GitLab issue #309.

This commit is contained in:
Roberto Rosario
2016-06-27 19:21:42 -04:00
parent 5ac1276f25
commit d0aee4f72b
2 changed files with 6 additions and 3 deletions
+2 -2
View File
@@ -155,12 +155,12 @@ class PopplerParser(Parser):
return_code = proc.wait()
if return_code != 0:
logger.error(proc.stderr.readline())
fs_cleanup(temp_filepath)
fs_cleanup(temp_filepath, file_descriptor=destination_descriptor)
raise ParserError
output = proc.stdout.read()
fs_cleanup(temp_filepath)
fs_cleanup(temp_filepath, file_descriptor=destination_descriptor)
if output == b'\x0c':
logger.debug('Parser didn\'t return any output')