Project

General

Profile

Actions

Task #45747

closed

Feature #45482: **** D3 - Sequences submission & plannig

Feature #44172: *** SF14 - OCF - Observatory Unit & Site Configuration

Task #47387: (F14) CRUD config

Task #45005: CRUD - (R)EAD config

Optimisation : sauver la config avec pickle pour éviter de relire les fichiers texte à chaque fois

Added by Pallier Etienne 10 months ago. Updated 10 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
-
Start date:
07/13/2021
Due date:
% Done:

100%

Estimated time:

Description

Algo lecture :

Si Fichier pickle existe ET ce fichier est plus récent que tous les fichiers texte
lire ce fichier pickle
Sinon
lire tous les fichiers texte
sauvegarder en pickle

Actions #1

Updated by Koralewski Alexis 10 months ago

  • Status changed from New to In progress
Actions #2

Updated by Koralewski Alexis 10 months ago

  • Assigned To set to Koralewski Alexis
Actions #3

Updated by Koralewski Alexis 10 months ago

  • % Done changed from 0 to 90
Actions #4

Updated by Koralewski Alexis 10 months ago

Vérifier si toutes les informations concernant la config sont présentes ou non (on ne peut pas sauvegarder directement une classe).
Actuellement le pickle contient un dictionnaire contenant :

  • la configuration de l'observatoire (clé : "obs_config")
  • la configuration complète des devices (c'est à dire avec l'héritage de la configuration du device et l'héritage des attributs des components) (clé : "devices")
  • la configuration des ordinateurs (clé : "computers")
  • les liens entre les devices (c'est à dire quel device est attaché à un autre) (clé : "devices_links")
Actions #5

Updated by Koralewski Alexis 10 months ago

  • % Done changed from 90 to 100
Actions #6

Updated by Koralewski Alexis 10 months ago

  • Status changed from In progress to Resolved
Actions

Also available in: Atom PDF