Bug lors du chargement d'un preset sauvegardé #20

Closed
opened 2021-08-30 08:30:00 +02:00 by Sulley · 1 comment
Owner

Lorsque l'utilisateur va dans le menu Settings -> Load Settings un bug se produit :

Exception in Tkinter callback
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/tkinter/__init__.py", line 1892, in __call__
    return self.func(*args)
  File "/Users/Sulley/Dev/ReBook2/rebook2.py", line 2243, in menu_open_preset_file
    self.load_custom_preset(filename)
  File "/Users/Sulley/Dev/ReBook2/rebook2.py", line 2919, in load_custom_preset
    self.initialize_vars(dict_to_load)
  File "/Users/Sulley/Dev/ReBook2/rebook2.py", line 2148, in initialize_vars
    self.arg_var_map[key][i].set(value[i])
KeyError: '-cbox'

Est-ce que c'est un 'vrai' bug ou est ce que cela vient du fait que le fichier de settings a été créé avant que ReBook2 gère les cropbox (et que donc il ne contient aucune information à leur sujet) ?

Pour vérifier cela, il faudrait sauvegardé un nouveau fichier de settings puis tenter de l'importer. Cela permettrait de tester à la fois la sauvegarde des fichiers de settings avec les nouvelles options mises en place et le chargement correct de ces mêmes fichiers.

Lorsque l'utilisateur va dans le menu `Settings` -> `Load Settings` un bug se produit : ``` Exception in Tkinter callback Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/tkinter/__init__.py", line 1892, in __call__ return self.func(*args) File "/Users/Sulley/Dev/ReBook2/rebook2.py", line 2243, in menu_open_preset_file self.load_custom_preset(filename) File "/Users/Sulley/Dev/ReBook2/rebook2.py", line 2919, in load_custom_preset self.initialize_vars(dict_to_load) File "/Users/Sulley/Dev/ReBook2/rebook2.py", line 2148, in initialize_vars self.arg_var_map[key][i].set(value[i]) KeyError: '-cbox' ``` Est-ce que c'est un 'vrai' bug ou est ce que cela vient du fait que le fichier de settings a été créé avant que ReBook2 gère les cropbox (et que donc il ne contient aucune information à leur sujet) ? Pour vérifier cela, il faudrait sauvegardé un nouveau fichier de settings puis tenter de l'importer. Cela permettrait de tester à la fois la sauvegarde des fichiers de settings avec les nouvelles options mises en place et le chargement correct de ces mêmes fichiers.
Sulley added the
bug
label 2021-08-30 08:30:04 +02:00
Author
Owner

L'erreur venait du fichier avait été généré dans un version précédente du programme et ne contenait pas toutes les informations.

L'erreur venait du fichier avait été généré dans un version précédente du programme et ne contenait pas toutes les informations.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Sulley/ReBook#20
No description provided.