55import os
66import platform
77import socket
8- import urllib .parse
98from pathlib import Path
109from subprocess import Popen
11- from tempfile import TemporaryDirectory , mkstemp
10+ from tempfile import mkstemp
1211
1312import aiohttp
14- from nbconvert import TemplateExporter
15- from nbconvert .exporters import Exporter , HTMLExporter
13+ from nbconvert .exporters import HTMLExporter
1614
1715from .converter .browser .chrome_converter import get_chrome_path
1816
@@ -141,7 +139,7 @@ def get_pdf_data(file_name):
141139
142140
143141def get_pdf_data_chromecontroller (file_name ):
144- import ChromeController
142+ import ChromeController # type: ignore
145143
146144 additional_options = get_launch_args ()
147145 # ChromeContext will shlex.split binary, so add quote to it
@@ -150,10 +148,10 @@ def get_pdf_data_chromecontroller(file_name):
150148 ) as cr :
151149 # Do a blocking navigate to a URL, and get the page content as served by the remote
152150 # server, with no modification by local javascript (if applicable)
153- raw_source = cr .blocking_navigate_and_get_source (file_name )
151+ # raw_source = cr.blocking_navigate_and_get_source(file_name)
154152 # Since the page is now rendered by the blocking navigate, we can
155153 # get the page source after any javascript has modified it.
156- rendered_source = cr .get_rendered_page_source ()
154+ # rendered_source = cr.get_rendered_page_source()
157155 # # Or take a screenshot
158156 # # The screenshot is the size of the remote browser's configured viewport,
159157 # # which by default is set to 1024 * 1366. This size can be changed via the
0 commit comments