]> git.scottworley.com Git - paperdoorknob/blobdiff - spec.py
More structure and tests around splitting the page into chunks' DOMs.
[paperdoorknob] / spec.py
diff --git a/spec.py b/spec.py
index 50746d75e172bc58ea48584b4468baaa5ab8b161..2b80f163d880c78d36556437b70ab4805eed8a48 100644 (file)
--- a/spec.py
+++ b/spec.py
@@ -13,12 +13,15 @@ from bs4.element import Tag
 
 from fetch import Fetcher
 from texify import Texifier
 
 from fetch import Fetcher
 from texify import Texifier
+from images import ImageStore
 
 
 
 
+# pylint: disable=too-many-instance-attributes
 @dataclass(frozen=True)
 class Spec:
     url: str
     fetcher: Fetcher
 @dataclass(frozen=True)
 class Spec:
     url: str
     fetcher: Fetcher
+    images: ImageStore
     htmlfilter: Callable[[bytes], bytes]
     domfilter: Callable[[Tag], None]
     texifier: Texifier
     htmlfilter: Callable[[bytes], bytes]
     domfilter: Callable[[Tag], None]
     texifier: Texifier