mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-05-01 11:12:24 +02:00
make lint happy
This commit is contained in:
parent
1bd8354228
commit
e4ff9801ee
1 changed files with 7 additions and 5 deletions
|
@ -18,7 +18,7 @@ import os
|
||||||
import shutil
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
from typing import Dict, Optional
|
from typing import Dict, List, Optional
|
||||||
|
|
||||||
import magic
|
import magic
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
@ -28,7 +28,11 @@ DEFAULT_TIMEOUT: float = 60
|
||||||
|
|
||||||
|
|
||||||
def run_command(
|
def run_command(
|
||||||
args, *, error_message: str, timeout_message: str, timeout: float = DEFAULT_TIMEOUT
|
args: List[str],
|
||||||
|
*,
|
||||||
|
error_message: str,
|
||||||
|
timeout_message: str,
|
||||||
|
timeout: float = DEFAULT_TIMEOUT,
|
||||||
) -> subprocess.CompletedProcess:
|
) -> subprocess.CompletedProcess:
|
||||||
"""
|
"""
|
||||||
Runs a command and returns the result.
|
Runs a command and returns the result.
|
||||||
|
@ -234,7 +238,6 @@ class DangerzoneConverter:
|
||||||
os.remove(png_filename)
|
os.remove(png_filename)
|
||||||
self.percentage += percentage_per_page
|
self.percentage += percentage_per_page
|
||||||
|
|
||||||
|
|
||||||
self.update_progress("Converted document to pixels")
|
self.update_progress("Converted document to pixels")
|
||||||
|
|
||||||
# Move converted files into /dangerzone
|
# Move converted files into /dangerzone
|
||||||
|
@ -320,7 +323,6 @@ class DangerzoneConverter:
|
||||||
|
|
||||||
self.percentage += percentage_per_page
|
self.percentage += percentage_per_page
|
||||||
|
|
||||||
|
|
||||||
# Merge pages into a single PDF
|
# Merge pages into a single PDF
|
||||||
self.update_progress(f"Merging {num_pages} pages into a single PDF")
|
self.update_progress(f"Merging {num_pages} pages into a single PDF")
|
||||||
args = ["pdfunite"]
|
args = ["pdfunite"]
|
||||||
|
@ -352,7 +354,7 @@ class DangerzoneConverter:
|
||||||
shutil.move("/tmp/safe-output.pdf", "/safezone")
|
shutil.move("/tmp/safe-output.pdf", "/safezone")
|
||||||
shutil.move("/tmp/safe-output-compressed.pdf", "/safezone")
|
shutil.move("/tmp/safe-output-compressed.pdf", "/safezone")
|
||||||
|
|
||||||
def update_progress(self, text, *, error: bool = False):
|
def update_progress(self, text: str, *, error: bool = False) -> None:
|
||||||
print(
|
print(
|
||||||
json.dumps(
|
json.dumps(
|
||||||
{"error": error, "text": text, "percentage": int(self.percentage)}
|
{"error": error, "text": text, "percentage": int(self.percentage)}
|
||||||
|
|
Loading…
Reference in a new issue