manage_calendars: no config file required

This commit is contained in:
Dmitry Belyaev 2020-03-07 16:21:48 +03:00
parent 9aad7e1910
commit c17d3cd0ea
Signed by: b4tman
GPG Key ID: 41A00BF15EA7E5F3
1 changed files with 8 additions and 3 deletions

View File

@ -44,8 +44,13 @@ def parse_args():
def load_config():
with open('config.yml', 'r', encoding='utf-8') as f:
result = yaml.safe_load(f)
result = None
try:
with open('config.yml', 'r', encoding='utf-8') as f:
result = yaml.safe_load(f)
except FileNotFoundError:
pass
return result
@ -83,7 +88,7 @@ def main():
args = parse_args()
config = load_config()
if 'logging' in config:
if (not config is None) and 'logging' in config:
logging.config.dictConfig(config['logging'])
service = GoogleCalendarService.from_config(config)