Browse Source

introduce the weather configuration

Sven Czarnian 3 years ago
parent
commit
3743f31b84
1 changed files with 19 additions and 0 deletions
  1. 19 0
      aman/config/Weather.py

+ 19 - 0
aman/config/Weather.py

@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+
+import configparser;
+import sys
+
+class Weather():
+    def __init__(self, config : configparser.ConfigParser):
+        self.Provider = None
+        self.PortReceiver = None
+        self.PortNotification = None
+
+        # search the required sections
+        for key in config:
+            if 'provider' == key:
+                self.Provider = config['address']
+
+        if self.Provider is None:
+            sys.stderr.write('No weather-provider configuration found!')
+            sys.exit(-1)