define member variables with capital letters
This commit is contained in:
@@ -14,19 +14,19 @@ class Weather(Thread):
|
||||
def __init__(self):
|
||||
Thread.__init__(self)
|
||||
|
||||
self.nextUpdate = None
|
||||
self.lastUpdateTried = None
|
||||
self.stopThread = False
|
||||
self.provider = None
|
||||
self.NextUpdate = None
|
||||
self.LastUpdateTried = None
|
||||
self.StopThread = False
|
||||
self.Provider = None
|
||||
|
||||
def acquire(self, config : aman.config.Weather.Weather):
|
||||
self.nextUpdate = dt.utcfromtimestamp(int(time.time()))
|
||||
self.lastUpdateTried = None
|
||||
self.stopThread = False
|
||||
self.provider = None
|
||||
self.NextUpdate = dt.utcfromtimestamp(int(time.time()))
|
||||
self.LastUpdateTried = None
|
||||
self.StopThread = False
|
||||
self.Provider = None
|
||||
|
||||
if 'DWD' == config.Provider.upper():
|
||||
self.provider = DwdCrawler()
|
||||
self.Provider = DwdCrawler()
|
||||
else:
|
||||
sys.stderr.write('Invalid or unknown weather-provider defined')
|
||||
sys.exit(-1)
|
||||
@@ -34,7 +34,7 @@ class Weather(Thread):
|
||||
self.start()
|
||||
|
||||
def release(self):
|
||||
self.stopThread = True
|
||||
self.StopThread = True
|
||||
self.join()
|
||||
|
||||
def currentClock():
|
||||
@@ -42,15 +42,15 @@ class Weather(Thread):
|
||||
return clock
|
||||
|
||||
def run(self):
|
||||
while False == self.stopThread and None != self.provider:
|
||||
while False == self.StopThread and None != self.Provider:
|
||||
now = Weather.currentClock()
|
||||
|
||||
# check if an update is required
|
||||
if None != self.provider.updateTime and self.provider.updateTime > now:
|
||||
if None != self.Provider.UpdateTime and self.Provider.UpdateTime > now:
|
||||
time.sleep(1)
|
||||
continue
|
||||
|
||||
if None == self.lastUpdateTried or self.lastUpdateTried <= now:
|
||||
if True == self.provider.receiveWindData():
|
||||
self.nextUpdate = self.provider.updateTime
|
||||
if None == self.LastUpdateTried or self.LastUpdateTried <= now:
|
||||
if True == self.Provider.receiveWindData():
|
||||
self.NextUpdate = self.Provider.UpdateTime
|
||||
print('Received new wind data')
|
||||
Reference in New Issue
Block a user