Handle missing SeleniumWire certificate files
This commit is contained in:
1 parent
4ae68b7d23
commit
d3d1624a24
1 file changed
+9
-4
+9
-4
@@ -5,9 +5,9 @@ import sys
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import TYPE_CHECKING
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
self_path = str(Path(".").absolute())
|
SELF_PATH = str(Path(".").absolute())
|
||||||
if self_path not in sys.path:
|
if SELF_PATH not in sys.path:
|
||||||
sys.path.insert(0, self_path)
|
sys.path.insert(0, SELF_PATH)
|
||||||
|
|
||||||
from constants import WORKING_DIR, DEFAULT_LANG
|
from constants import WORKING_DIR, DEFAULT_LANG
|
||||||
|
|
||||||
@@ -16,7 +16,12 @@ if TYPE_CHECKING:
|
|||||||
from PyInstaller.building.build_main import Analysis
|
from PyInstaller.building.build_main import Analysis
|
||||||
|
|
||||||
|
|
||||||
datas: list[tuple[str | Path, str]] = [("pickaxe.ico", '.')]
|
datas: list[tuple[str | Path, str]] = [
|
||||||
|
("pickaxe.ico", '.'), # icon file
|
||||||
|
# SeleniumWire HTTPS/SSL cert file and key
|
||||||
|
("./env/Lib/site-packages/seleniumwire/ca.crt", "./seleniumwire"),
|
||||||
|
("./env/Lib/site-packages/seleniumwire/ca.key", "./seleniumwire"),
|
||||||
|
]
|
||||||
for lang_filepath in WORKING_DIR.joinpath("lang").glob("*.json"):
|
for lang_filepath in WORKING_DIR.joinpath("lang").glob("*.json"):
|
||||||
if lang_filepath.stem != DEFAULT_LANG:
|
if lang_filepath.stem != DEFAULT_LANG:
|
||||||
datas.append((lang_filepath, "lang"))
|
datas.append((lang_filepath, "lang"))
|
||||||
|
|||||||
Reference in new issue
Block a user