-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsvm_utils.py
25 lines (22 loc) · 1.41 KB
/
svm_utils.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import configparser
def printBanner(configurations):
print("""
:'######::'##::::'##:'##::::'##:::::::::::'######::'########:'########::'##::::'##:'########:'########::
'##... ##: ##:::: ##: ###::'###::::::::::'##... ##: ##.....:: ##.... ##: ##:::: ##: ##.....:: ##.... ##:
##:::..:: ##:::: ##: ####'####:::::::::: ##:::..:: ##::::::: ##:::: ##: ##:::: ##: ##::::::: ##:::: ##:
. ######:: ##:::: ##: ## ### ##::::::::::. ######:: ######::: ########:: ##:::: ##: ######::: ########::
:..... ##:. ##:: ##:: ##. #: ##:::::::::::..... ##: ##...:::: ##.. ##:::. ##:: ##:: ##...:::: ##.. ##:::
'##::: ##::. ## ##::: ##:.:: ##::::::::::'##::: ##: ##::::::: ##::. ##:::. ## ##::: ##::::::: ##::. ##::
. ######::::. ###:::: ##:::: ##:'#######:. ######:: ########: ##:::. ##:::. ###:::: ########: ##:::. ##:
:......::::::...:::::..:::::..::.......:::......:::........::..:::::..:::::...:::::........::..:::::..::
""")
print(f'{configurations["NAME"]} {configurations["VERSION"]}')
def parseConfig(configurations):
printBanner(configurations)
config = configparser.RawConfigParser()
config.read('svm_server.conf')
configurations['svmPath'] = config.get('SVM', 'path')
configurations['svmModels'] = config.get('SVM', 'models')
configurations['svmPredictions'] = config.get('SVM', 'predictions')
configurations['svmTrainings'] = config.get('SVM', 'trainings')
return configurations