23 lines
542 B
Python
23 lines
542 B
Python
#!/bin/usr/python3
|
|
import os
|
|
import yaml
|
|
|
|
def loadYaml(filePath):
|
|
with open(filePath, "r") as stream:
|
|
try:
|
|
return yaml.safe_load(stream)
|
|
except yaml.YAMLError as exception:
|
|
print('Error: {} is unparsable'.format(filePath))
|
|
print(exception)
|
|
|
|
def getConfig():
|
|
pwd = os.path.dirname(os.path.abspath(__file__))
|
|
path = os.path.join(pwd,'../', 'config.yaml')
|
|
|
|
if not os.path.isfile(path):
|
|
print('Please fill out and rename config file. Check README for more info.')
|
|
exit(0)
|
|
|
|
return loadYaml(path)
|
|
|