-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.py
23 lines (18 loc) · 970 Bytes
/
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import configparser
import os
settings = configparser.ConfigParser()
settings._interpolation = configparser.ExtendedInterpolation()
settings.read(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'resources/settings.ini'))
settings.sections()
WALL = settings.get('GridSymbols', 'WALL')
PACKAGE = settings.get('GridSymbols', 'PACKAGE')
LOAD = settings.get('GridSymbols', 'LOAD')
ESCORT = settings.get('GridSymbols', 'ESCORT')
ROWS_NUMBER = int(settings.get('GridInfo', 'ROWS_NUMBER'))
COLS_NUMBER = int(settings.get('GridInfo', 'COLS_NUMBER'))
MAX_TIME_RUN_SEC = int(settings.get('AStarInfo', 'MAX_TIME_RUN_SEC'))
ITERATIONS_NUMBER = int(settings.get('RunInfo', 'ITERATIONS_NUMBER'))
ESCORTS_NUMBER = int(settings.get('RunInfo', 'ESCORTS_NUMBER'))
LOADS_NUMBER = int(settings.get('RunInfo', 'LOADS_NUMBER'))
EXTRACTION_POINTS_NUMBER = int(settings.get('RunInfo', 'EXTRACTION_POINTS_NUMBER'))
PROCESSES_NUMBER = int(settings.get('RunInfo', 'PROCESSES_NUMBER'))