remove unnecessary property in repTimer

This commit is contained in:
Bastian Schroll 2019-10-26 18:56:39 +02:00
parent 960f2c48f0
commit e7b3a6335b
No known key found for this signature in database
GPG key ID: 0AE96912A20E9F5F
3 changed files with 5 additions and 18 deletions

View file

@ -36,8 +36,8 @@ class RepeatedTimer:
self._args = args
self._kwargs = kwargs
self._start = 0
self._overdueCount = 0
self._lostEvents = 0
self.overdueCount = 0
self.lostEvents = 0
self._isRunning = False
self._event = Event()
self._thread = None
@ -88,8 +88,8 @@ class RepeatedTimer:
lostEvents = int(runTime / self._interval)
logging.warning("timer overdue! interval: %0.3f sec. - runtime: %0.3f sec. - "
"%d events lost - next call in: %0.3f sec.", self._interval, runTime, lostEvents, self.restTime)
self._lostEvents += lostEvents
self._overdueCount += 1
self.lostEvents += lostEvents
self.overdueCount += 1
logging.debug("repeatedTimer thread stopped: %s", self._thread.name)
self._thread = None # set to none after leave teh thread (running recognize)
@ -104,13 +104,3 @@ class RepeatedTimer:
def restTime(self):
"""!Property to get remaining time till next call"""
return self._interval - ((time.time() - self._start) % self._interval)
@property
def overdueCount(self):
"""!Property to get a count over all overdues"""
return self._overdueCount
@property
def lostEvents(self):
"""!Property to get a count over all lost events"""
return self._lostEvents

View file

@ -125,7 +125,7 @@ Das parsen der Wildcars funktioniert komfortabel über die interne Methode `msg
Die Platzhalter der Wildcards findet man in der [BOSWatch Paket](packet.md) Dokumentation.
Sollten Module zusätzliche Wildcards registrieren, findet man Informationen dazu in der jeweiligen Plugin Dokumentation
Sollten Module zusätzliche Wildcards registrieren, findet man Informationen dazu in der jeweiligen Modul Dokumentation
---
## Richtiges Logging

View file

@ -1,3 +0,0 @@
python -m pytest -c "_gen/pytest.ini"
_bin\win\doxygen\doxygen.exe _gen/doxygen.ini
_bin\win\cloc_1_72\cloc-1.72.exe . --exclude-lang=XML --exclude-dir=_docu,_config,_info,doxygen.ini --by-file-by-lang