haha
This commit is contained in:
@@ -12,7 +12,9 @@ a = Analysis(
|
||||
[os.path.join(_project_root, 'worker', 'main.py')],
|
||||
pathex=[_project_root],
|
||||
binaries=[],
|
||||
datas=[],
|
||||
datas=[
|
||||
(os.path.join(_project_root, '1.py'), '.'),
|
||||
],
|
||||
hiddenimports=[
|
||||
'worker',
|
||||
'worker.ws_client',
|
||||
|
||||
@@ -9,12 +9,20 @@ from __future__ import annotations
|
||||
|
||||
import importlib.util
|
||||
import logging
|
||||
import sys
|
||||
from functools import lru_cache
|
||||
from pathlib import Path
|
||||
from typing import Any, Dict, List, Optional
|
||||
|
||||
|
||||
SCRIPT_ONE_PATH = Path(__file__).resolve().parent.parent / "1.py"
|
||||
def _get_script_one_path() -> Path:
|
||||
"""Resolve 1.py path for both PyInstaller bundle and source runs."""
|
||||
if getattr(sys, '_MEIPASS', None):
|
||||
return Path(sys._MEIPASS) / "1.py"
|
||||
return Path(__file__).resolve().parent.parent / "1.py"
|
||||
|
||||
|
||||
SCRIPT_ONE_PATH = _get_script_one_path()
|
||||
|
||||
|
||||
@lru_cache(maxsize=1)
|
||||
|
||||
Reference in New Issue
Block a user