|
1 | | -import os |
2 | | -import sys |
| 1 | +from os.path import join, normpath, expanduser, dirname |
| 2 | +from os import environ, getenv |
3 | 3 | import nxc |
4 | 4 |
|
5 | | -if "XDG_CONFIG_HOME" in os.environ: # noqa: SIM108 |
6 | | - NXC_PATH = os.path.join(os.getenv("XDG_CONFIG_HOME"), "nxc") |
| 5 | +if "NXC_PATH" in environ: # noqa: SIM108 |
| 6 | + NXC_PATH = normpath(getenv("NXC_PATH")) |
7 | 7 | else: |
8 | | - NXC_PATH = os.path.normpath(os.path.expanduser("~/.nxc")) |
9 | | - |
10 | | -if os.name == "nt": |
11 | | - TMP_PATH = os.getenv("LOCALAPPDATA") + "\\Temp\\nxc_hosted" |
12 | | -elif hasattr(sys, "getandroidapilevel"): |
13 | | - TMP_PATH = os.path.join("/data", "data", "com.termux", "files", "usr", "tmp", "nxc_hosted") |
14 | | -else: |
15 | | - TMP_PATH = os.path.join("/tmp", "nxc_hosted") |
| 8 | + NXC_PATH = normpath(expanduser("~/.nxc")) |
16 | 9 |
|
17 | | -CERT_PATH = os.path.join(NXC_PATH, "nxc.pem") |
18 | | -CONFIG_PATH = os.path.join(NXC_PATH, "nxc.conf") |
19 | | -WORKSPACE_DIR = os.path.join(NXC_PATH, "workspaces") |
20 | | -DATA_PATH = os.path.join(os.path.dirname(nxc.__file__), "data") |
| 10 | +TMP_PATH = join(NXC_PATH, "tmp") |
| 11 | +CONFIG_PATH = join(NXC_PATH, "nxc.conf") |
| 12 | +WORKSPACE_DIR = join(NXC_PATH, "workspaces") |
| 13 | +DATA_PATH = join(dirname(nxc.__file__), "data") |
0 commit comments