mirror of
https://github.com/BOSWatch/BW3-Core.git
synced 2025-12-06 07:12:04 +01:00
remove unnecessary property in repTimer
This commit is contained in:
parent
960f2c48f0
commit
e7b3a6335b
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
Loading…
Reference in a new issue