Complete second logic pass, remove underscore from package name
This commit is contained in:
17
reolinkapi/config_handler.py
Normal file
17
reolinkapi/config_handler.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import io
|
||||
import yaml
|
||||
from typing import Optional, Dict
|
||||
|
||||
|
||||
class ConfigHandler:
|
||||
camera_settings = {}
|
||||
|
||||
@staticmethod
|
||||
def load() -> Optional[Dict]:
|
||||
try:
|
||||
stream = io.open("config.yml", 'r', encoding='utf8')
|
||||
data = yaml.safe_load(stream)
|
||||
return data
|
||||
except Exception as e:
|
||||
print("Config Property Error\n", e)
|
||||
return None
|
||||
Reference in New Issue
Block a user