pylance standardization
This commit is contained in:
1 parent
2b019c1bc0
commit
8b017005c5
20 files changed
+608
-277
No files matched your search
+12
-11
@@ -1,22 +1,27 @@
|
||||
"""
|
||||
Filename: shareddata.py
|
||||
Description: Shared constants and methods for FLARES
|
||||
Description: Shared constants and methods other files depend on
|
||||
Note: Compliant with pylance strict type checking
|
||||
|
||||
Author: Tyler de Zeeuw
|
||||
License: GPL-3.0
|
||||
"""
|
||||
|
||||
import sys
|
||||
# Built-in imports
|
||||
import os
|
||||
import sys
|
||||
import platform
|
||||
|
||||
|
||||
CURRENT_VERSION = "1.5.0"
|
||||
APP_NAME = "flares"
|
||||
APP_NAME_EXPANDED = "fNIRS Lightweight Analysis, Research, & Evaluation Suite"
|
||||
API_URL = f"https://git.research.dezeeuw.ca/api/v1/repos/tyler/{APP_NAME}/releases"
|
||||
API_URL_SECONDARY = f"https://git.research2.dezeeuw.ca/api/v1/repos/tyler/{APP_NAME}/releases"
|
||||
PLATFORM_NAME = platform.system().lower()
|
||||
CHANGELOG_URL = "https://git.research.dezeeuw.ca/tyler/flares/raw/branch/main/changelog_major.md"
|
||||
WIKI_URL = "https://git.research.dezeeuw.ca/tyler/flares/wiki"
|
||||
CHANGELOG_URL = f"https://git.research.dezeeuw.ca/tyler/{APP_NAME}/raw/branch/main/changelog_major.md"
|
||||
WIKI_URL = f"https://git.research.dezeeuw.ca/tyler/{APP_NAME}/wiki"
|
||||
|
||||
|
||||
PIPELINE_STAGES = [
|
||||
"Preprocessing",
|
||||
@@ -49,15 +54,11 @@ PIPELINE_STAGES = [
|
||||
"Finishing Up"
|
||||
]
|
||||
|
||||
def resource_path(relative_path):
|
||||
|
||||
def resource_path(relative_path: str) -> str:
|
||||
"""
|
||||
Get absolute path to resource regardless of running directly or packaged using PyInstaller
|
||||
"""
|
||||
|
||||
if hasattr(sys, '_MEIPASS'):
|
||||
# PyInstaller bundle path
|
||||
base_path = sys._MEIPASS
|
||||
else:
|
||||
base_path = os.path.abspath(".")
|
||||
|
||||
base_path = getattr(sys, "_MEIPASS", os.path.abspath("."))
|
||||
return os.path.join(base_path, relative_path)
|
||||
Reference in new issue
Block a user