Skip to content

Commit 870cae3

Browse files
committed
环境变量 BASE_PROJECT_PREFIX 配置项优化
1 parent 00e58e8 commit 870cae3

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -593,9 +593,9 @@ def read_text(file_name):
593593
#
594594
# the repaired your home name
595595
#
596-
# PROJECT_PREFIX = '/Users/.../Python-DeMo/'
597-
# project = PROJECT_PREFIX
598-
project = os.getenv('base_project_prefix')
596+
project = os.getenv('BASE_PROJECT_PREFIX')
597+
if project is None:
598+
raise KeyError('the please configure BASE_PROJECT_PREFIX environment variable, otherwise it cannot run')
599599
print(project)
600600
PROJECT_DIRECTORY = 'xxx' # project directory
601601
PROJECT_README_FILE = 'README.md' # project readme file

Temp/debug/env/interpreterInfo.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,20 @@
66
import sys
77

88
obj = {}
9-
obj["base_project_prefix"] = os.getenv('base_project_prefix')
10-
obj["versionInfo"] = tuple(sys.version_info)
9+
obj["BASE_PROJECT_PREFIX"] = os.getenv('BASE_PROJECT_PREFIX', None)
10+
if obj["BASE_PROJECT_PREFIX"] is None:
11+
raise KeyError('the please configure BASE_PROJECT_PREFIX environment variable, otherwise it cannot run')
12+
obj["is64Bit"] = sys.maxsize > 2**32
13+
obj["PWD"] = os.environ.get('PWD')
14+
obj["PYTHONPATH"] = os.environ.get('PYTHONPATH')
1115
obj["sysModules"] = {}
1216
for (k, v) in sys.modules.items():
1317
(obj["sysModules"])[str(k)] = str(v)
14-
obj["sysPrefix"] = sys.prefix
15-
obj["sysVersion"] = sys.version
1618
obj["sysPath"] = sys.path
1719
obj["sysPlatform"] = sys.platform
18-
obj["is64Bit"] = sys.maxsize > 2**32
19-
obj["PWD"] = os.environ.get('PWD')
20-
obj["PYTHONPATH"] = os.environ.get('PYTHONPATH')
20+
obj["sysPrefix"] = sys.prefix
21+
obj["sysVersion"] = sys.version
22+
obj["versionInfo"] = tuple(sys.version_info)
2123
obj["VIRTUAL_ENV"] = os.environ.get('VIRTUAL_ENV')
2224

2325
values = json.dumps(obj, indent=4)

0 commit comments

Comments
 (0)