Delinting

This commit is contained in:
James R. Barlow
2021-01-26 01:45:04 -08:00
parent 1084724937
commit ef1e7a814e
8 changed files with 19 additions and 18 deletions
-2
View File
@@ -9,10 +9,8 @@
from contextlib import contextmanager
from io import BytesIO
from os import fspath
from pathlib import Path
from subprocess import PIPE
from tempfile import NamedTemporaryFile
from PIL import Image
-1
View File
@@ -10,7 +10,6 @@ import shutil
import sys
from argparse import Namespace
from copy import copy
from io import IOBase
from pathlib import Path
from typing import Iterator
+9 -4
View File
@@ -10,9 +10,8 @@ import importlib
import importlib.util
import pkgutil
import sys
from functools import partial
from pathlib import Path
from typing import Callable, List, Tuple, Union
from typing import List, Tuple, Union
import pluggy
@@ -32,7 +31,11 @@ class OcrmypdfPluginManager(pluggy.PluginManager):
"""
def __init__(
self, *args, plugins: List[Union[str, Path]], builtins: bool = True, **kwargs,
self,
*args,
plugins: List[Union[str, Path]],
builtins: bool = True,
**kwargs,
):
self.__init_args = args
self.__init_kwargs = kwargs
@@ -88,7 +91,9 @@ class OcrmypdfPluginManager(pluggy.PluginManager):
def get_plugin_manager(plugins: List[Union[str, Path]], builtins=True):
pm = OcrmypdfPluginManager(
project_name='ocrmypdf', plugins=plugins, builtins=builtins,
project_name='ocrmypdf',
plugins=plugins,
builtins=builtins,
)
return pm
+1 -1
View File
@@ -17,7 +17,7 @@ from functools import wraps
from io import StringIO
from math import isclose
from pathlib import Path
from typing import Any, Sequence, TypeVar
from typing import Any, Sequence
import pikepdf
+1 -2
View File
@@ -31,7 +31,6 @@
import argparse
import os
import re
from collections import namedtuple
from itertools import chain
from math import atan, cos, sin
from pathlib import Path
@@ -45,7 +44,7 @@ from reportlab.pdfgen.canvas import Canvas
Element = ElementTree.Element
class Rect(NamedTuple):
class Rect(NamedTuple): # pylint: disable=inherit-non-class
"""A rectangle for managing PDF coordinates."""
x1: Any
-1
View File
@@ -13,7 +13,6 @@
import argparse
import logging
import os
import platform
import sys
import threading
import warnings
+7 -6
View File
@@ -10,11 +10,9 @@ import sys
import tempfile
from collections import defaultdict
from functools import partial
from io import BytesIO
from os import fspath
from pathlib import Path
from typing import (
Any,
Callable,
Dict,
Iterator,
@@ -49,7 +47,7 @@ DEFAULT_PNG_QUALITY = 70
Xref = NewType('Xref', int)
class XrefExt(NamedTuple):
class XrefExt(NamedTuple): # pylint: disable=inherit-non-class
xref: Xref
ext: str
@@ -212,7 +210,10 @@ def extract_image_generic(
def extract_images(
pike: Pdf, root: Path, options, extract_fn: Callable[..., Optional[XrefExt]],
pike: Pdf,
root: Path,
options,
extract_fn: Callable[..., Optional[XrefExt]],
) -> Iterator[Tuple[int, XrefExt]]:
"""Extract image using extract_fn
@@ -564,10 +565,10 @@ def rewrite_png(pike: Pdf, im_obj: Object, compdata) -> None: # pragma: no cove
# ncolors == 0 means we are using a colorspace without a palette
if compdata.spp == 1:
cs = Name.DeviceGray
elif compdata.spp == 3:
cs = Name.DeviceRGB
elif compdata.spp == 4:
cs = Name.DeviceCMYK
else: # spp == 3
cs = Name.DeviceRGB
im_obj.ColorSpace = cs
im_obj.write(compdata.read(), filter=Name.FlateDecode, decode_parms=dparms)
+1 -1
View File
@@ -15,7 +15,7 @@ from functools import partial
from math import hypot, isclose
from os import PathLike
from pathlib import Path
from typing import Any, Container, Dict, Iterator, List, Optional, Tuple, Union
from typing import Container, Iterator, Optional, Tuple, Union
from warnings import warn
import pikepdf