Le fix proposé ne fait qu'éviter une partie du problème, mais il reste présent. Par exemple, déclarer un dictionnaire en PL avec une clé "items", et essayer d'appeler la méthode items() sur ce dictionnaire à l'intérieur d'un script python builder/grader cause toujours le même problème.
Ce problème me semble inévitable tant que EasyDict est utilisé et pourrait entraîner à terme des problèmes de nature cryptique pour les utilisateurs.
Le fix proposé ne fait qu'éviter une partie du problème, mais il reste présent. Par exemple, déclarer un dictionnaire en PL avec une clé "items", et essayer d'appeler la méthode items() sur ce dictionnaire à l'intérieur d'un script python builder/grader cause toujours le même problème.
Ce problème me semble inévitable tant que EasyDict est utilisé et pourrait entraîner à terme des problèmes de nature cryptique pour les utilisateurs.