introduce the weather configuration
This commit is contained in:
19
aman/config/Weather.py
Normal file
19
aman/config/Weather.py
Normal file
@@ -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)
|
||||||
Reference in New Issue
Block a user