mirror of
https://github.com/GNS3/gns3-server
synced 2024-11-24 17:28:08 +00:00
Refresh CPU/RAM info every 1 second. Ref #2262.
This commit is contained in:
parent
ffc7024b64
commit
9d9dc037d8
@ -48,7 +48,7 @@ class NotificationHandler:
|
||||
with notifications.queue() as queue:
|
||||
while True:
|
||||
try:
|
||||
notification = yield from queue.get_json(5)
|
||||
notification = yield from queue.get_json(1)
|
||||
except asyncio.futures.CancelledError:
|
||||
break
|
||||
if ws.closed:
|
||||
|
@ -16,7 +16,6 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
import asyncio
|
||||
import psutil
|
||||
import json
|
||||
import psutil
|
||||
|
||||
@ -33,10 +32,10 @@ class NotificationQueue(asyncio.Queue):
|
||||
@asyncio.coroutine
|
||||
def get(self, timeout):
|
||||
"""
|
||||
When timeout is expire we send a ping notification with server informations
|
||||
When timeout is expire we send a ping notification with server information
|
||||
"""
|
||||
|
||||
# At first get we return a ping so the client receive immediately data
|
||||
# At first get we return a ping so the client immediately receives data
|
||||
if self._first:
|
||||
self._first = False
|
||||
return ("ping", self._getPing(), {})
|
||||
|
Loading…
Reference in New Issue
Block a user