Fixing script
This commit is contained in:
+15
-1
@@ -234,7 +234,21 @@ def sanitize_identifier(name: str) -> str:
|
|||||||
return sanitized
|
return sanitized
|
||||||
|
|
||||||
|
|
||||||
project_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
def get_project_dir() -> str:
|
||||||
|
try:
|
||||||
|
Import("env") # type: ignore[name-defined]
|
||||||
|
return env["PROJECT_DIR"]
|
||||||
|
except NameError:
|
||||||
|
if "__file__" in globals():
|
||||||
|
script_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
elif sys.argv and sys.argv[0]:
|
||||||
|
script_dir = os.path.dirname(os.path.abspath(sys.argv[0]))
|
||||||
|
else:
|
||||||
|
script_dir = os.getcwd()
|
||||||
|
return os.path.dirname(script_dir)
|
||||||
|
|
||||||
|
|
||||||
|
project_dir = get_project_dir()
|
||||||
version_string = get_version_string(project_dir)
|
version_string = get_version_string(project_dir)
|
||||||
PLACEHOLDERS["%%VERSION%%"] = version_string
|
PLACEHOLDERS["%%VERSION%%"] = version_string
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user