From e0dcf8af56e3f493089ae1c6aa02e158dd7342b7 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Wed, 15 Dec 2021 21:26:36 +0800 Subject: [PATCH] feat: check settings --- core/__init__.py | 27 ++++++++++++++++++++++++++- core/test.py | 6 ------ test.py | 6 ------ tests/s.py | 6 ------ 4 files changed, 26 insertions(+), 19 deletions(-) delete mode 100644 core/test.py delete mode 100644 test.py delete mode 100644 tests/s.py diff --git a/core/__init__.py b/core/__init__.py index bd1ecf4..c8a8211 100644 --- a/core/__init__.py +++ b/core/__init__.py @@ -3,4 +3,29 @@ # @Author: markushammered@gmail.com # @Development Tool: PyCharm # @Create Time: 2021/12/15 -# @File Name: __init__.py \ No newline at end of file +# @File Name: __init__.py + +""" +Check the configuration file +""" + +import sys +from ruamel.yaml import YAML +from core.logger import Logger + + +with open('./config.yml', 'r') as f: + settings = YAML().load(f.read()) + +for mail in settings['mail-settings'].values(): + if not mail: + Logger.critical('mail-settings 有未填写项目') + sys.exit(1) +for request in settings['request-settings'].values(): + if not request: + Logger.critical('request-settings 有未填写项目') + sys.exit(1) +for other in settings['client-settings'].values(): + if not other: + Logger.critical('client-settings 有未填写项目') + sys.exit(1) \ No newline at end of file diff --git a/core/test.py b/core/test.py deleted file mode 100644 index 043b67a..0000000 --- a/core/test.py +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env python3 -# -- coding:utf-8 -- -# @Author: markushammered@gmail.com -# @Development Tool: PyCharm -# @Create Time: 2021/12/15 -# @File Name: test.py \ No newline at end of file diff --git a/test.py b/test.py deleted file mode 100644 index 043b67a..0000000 --- a/test.py +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env python3 -# -- coding:utf-8 -- -# @Author: markushammered@gmail.com -# @Development Tool: PyCharm -# @Create Time: 2021/12/15 -# @File Name: test.py \ No newline at end of file diff --git a/tests/s.py b/tests/s.py deleted file mode 100644 index 7199fc3..0000000 --- a/tests/s.py +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env python3 -# -- coding:utf-8 -- -# @Author: markushammered@gmail.com -# @Development Tool: PyCharm -# @Create Time: 2021/12/15 -# @File Name: s.py \ No newline at end of file