From 550e8aad3b4fbb47dc47ebb2ff716578d9f87451 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 24 Jan 2013 00:18:44 +0000 Subject: [PATCH] [Rigo] preload the EntropyWebService instances by calling EntropyWebService.preload() --- rigo/rigo_app.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rigo/rigo_app.py b/rigo/rigo_app.py index 1711ebdf4..838295c81 100644 --- a/rigo/rigo_app.py +++ b/rigo/rigo_app.py @@ -183,6 +183,12 @@ class Rigo(Gtk.Application): self._activity_rwsem = ReadersWritersSemaphore() self._entropy = Client() self._entropy_ws = EntropyWebService(self._entropy) + + preload_task = ParallelTask(self._entropy_ws.preload) + preload_task.name = "PreloadEntropyWebService" + preload_task.daemon = True + preload_task.start() + self._service = RigoServiceController( self, self._activity_rwsem, self._entropy, self._entropy_ws)