Skip to content

Commit

Permalink
new version 1.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
prrvchr committed Jan 21, 2024
1 parent f277bc9 commit 740b847
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 29 deletions.
15 changes: 10 additions & 5 deletions uno/lib/uno/card/replicator.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,26 +69,31 @@ def run(self):
logger = getLogger(self._ctx, g_synclog, g_basename)
try:
logger.logprb(INFO, cls, mtd, 101)
timeout = self._config.getByName('ReplicateTimeout')
while not self._canceled:
timeout = self._config.getByName('ReplicateTimeout')
logger.logprb(INFO, cls, mtd, 102, timeout // 60)
self._sync.clear()
self._sync.wait(timeout)
if self._canceled:
continue
if not self._hasConnectedUser():
timeout = self._config.getByName('ReplicateTimeout')
logger.logprb(INFO, cls, mtd, 102, timeout // 60)
continue
users, pages, total = self._syncCard(logger)
logger.logprb(INFO, cls, '_syncCard()', 103, users, pages, total)
if total > 0:
users, pages, total = self._syncGroup(logger)
logger.logprb(INFO, cls, '_syncGroup()', 104, users, pages, total)
self._database.dispose()
logger.logprb(INFO, cls, mtd, 105)
if self._canceled:
continue
timeout = self._config.getByName('ReplicateTimeout')
logger.logprb(INFO, cls, mtd, 105, timeout // 60)
logger.logprb(INFO, cls, mtd, 106)
except UnoException as e:
logger.logprb(SEVERE, cls, mtd, 106, e.Message)
logger.logprb(SEVERE, cls, mtd, 107, e.Message)
except Exception as e:
logger.logprb(SEVERE, cls, mtd, 107, e, traceback.format_exc())
logger.logprb(SEVERE, cls, mtd, 108, e, traceback.format_exc())

def _syncCard(self, logger):
cls, mtd = 'Replicator', '_syncCard()'
Expand Down
17 changes: 9 additions & 8 deletions uno/lib/uno/card/resource/Replicator_en_US.properties
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
100=Replicator.run()
101=Replicator thread has started.
102=Replicator thread has been paused for {} minutes.
102=Replicator has been paused for {} minutes because no users are connected.
103=Replicator performed cards synchronization for {} users with {} HTTP requests, producing {} updates...
104=Replicator performed groups synchronization for {} users with {} HTTP requests, producing {} updates...
105=Replicator thread has stoped.
106=Replicator thread throw error: {}
107=Replicator thread throw error: {}\n{}
105=Replicator thread has been paused for {} minutes.
106=Replicator thread has stoped.
107=Replicator thread throw error: {}
108=Replicator thread throw error: {}\n{}

110=Replicator._syncCard()
111=Replicator synchronization is not possible network is offline!!!
112=Replicator start synchronization for user: {}
113=Replicator stop synchronization for user: {}
112=Replicator start cards synchronization for user: {}
113=Replicator stop cards synchronization for user: {}
114=Replicator thread throw error: {}
115=Replicator thread throw error: {}\n{}

120=Replicator._syncGroup()
121=Replicator synchronization is not possible network is offline!!!
122=Replicator start synchronization for user: {}
123=Replicator stop synchronization for user: {}
122=Replicator start groups synchronization for user: {}
123=Replicator stop groups synchronization for user: {}
124=Replicator thread throw error: {}
125=Replicator thread throw error: {}\n{}

Expand Down
33 changes: 17 additions & 16 deletions uno/lib/uno/card/resource/Replicator_fr_FR.properties
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
100=Replicator.run()
101=Le fil d'execution du réplicateur a été initialisé.
102=Le fil d'execution du réplicateur a été suspendu pour {} minutes.
103=Le réplicateur a effectué la synchronisation des utilisateurs pour {} utilisateurs avec {} requêtes HTTP, produisant {} mises à jour
101=Le réplicateur a été initialisé.
102=Le réplicateur a été suspendu pour {} minutes car aucun utilisateur n'est connecté.
103=Le réplicateur a effectué la synchronisation des contacts pour {} utilisateurs avec {} requêtes HTTP, produisant {} mises à jour
104=Le réplicateur a effectué la synchronisation des groupes pour {} utilisateurs avec {} requêtes HTTP, produisant {} mises à jour...
105=Le fil d'execution du réplicateur a été stoppé.
106=Le fil d'execution du réplicateur a lancé l'erreur: {}
107=Le fil d'execution du réplicateur a lancé l'erreur: {}\n{}
105=Le réplicateur a été suspendu pour {} minutes.
106=Le réplicateur a été stoppé.
107=Le réplicateur a lancé l'erreur: {}
108=Le réplicateur a lancé l'erreur: {}\n{}
110=Replicator._syncCard()
111=Replicateur la synchronisation n'est pas possible le r\u00e9seau est hors ligne!!!
112=Replicateur démarrage de la synchronisation pour l'utilisateur: {}
113=Replicateur fin de la synchronisation pour l'utilisateur: {}
114=Le fil d'execution du réplicateur a lancé l'erreur: {}
115=Le fil d'execution du réplicateur a lancé l'erreur: {}\n{}
111=Le réplicateur ne peut effectuer la synchronisation, le réseau est hors ligne!!!
112=Le réplicateur démarre la synchronisation des contacts pour l'utilisateur: {}
113=Le réplicateur a fini la synchronisation des contacts pour l'utilisateur: {}
114=Le réplicateur a lancé l'erreur: {}
115=Le réplicateur a lancé l'erreur: {}\n{}
120=Replicator._syncGroup()
121=Replicateur la synchronisation n'est pas possible le r\u00e9seau est hors ligne!!!
122=Replicateur démarrage de la synchronisation pour l'utilisateur: {}
123=Replicateur fin de la synchronisation pour l'utilisateur: {}
124=Le fil d'execution du réplicateur a lancé l'erreur: {}
125=Le fil d'execution du réplicateur a lancé l'erreur: {}\n{}
121=Le réplicateur ne peut effectuer la synchronisation, le réseau est hors ligne!!!
122=Le réplicateur démarre la synchronisation des groupes pour l'utilisateur: {}
123=Le réplicateur a fini la synchronisation des groupes pour l'utilisateur: {}
124=Le réplicateur a lancé l'erreur: {}
125=Le réplicateur a lancé l'erreur: {}\n{}
200=Provider.firstPullCard()
Expand Down

0 comments on commit 740b847

Please sign in to comment.