mirror of
https://github.com/b4tman/sync_ics2gcal
synced 2025-01-21 23:38:58 +00:00
manage_calendars: no config file required
This commit is contained in:
parent
9aad7e1910
commit
c17d3cd0ea
@ -44,8 +44,13 @@ def parse_args():
|
|||||||
|
|
||||||
|
|
||||||
def load_config():
|
def load_config():
|
||||||
with open('config.yml', 'r', encoding='utf-8') as f:
|
result = None
|
||||||
result = yaml.safe_load(f)
|
try:
|
||||||
|
with open('config.yml', 'r', encoding='utf-8') as f:
|
||||||
|
result = yaml.safe_load(f)
|
||||||
|
except FileNotFoundError:
|
||||||
|
pass
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
@ -83,7 +88,7 @@ def main():
|
|||||||
args = parse_args()
|
args = parse_args()
|
||||||
config = load_config()
|
config = load_config()
|
||||||
|
|
||||||
if 'logging' in config:
|
if (not config is None) and 'logging' in config:
|
||||||
logging.config.dictConfig(config['logging'])
|
logging.config.dictConfig(config['logging'])
|
||||||
|
|
||||||
service = GoogleCalendarService.from_config(config)
|
service = GoogleCalendarService.from_config(config)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user