Bug #16978
absence de "utils" lors de l'évaluation d'un datasource de type "formule Python"
0%
Description
vars = get_publisher().substitutions.get_context_variables() try: value = eval(data_source.get('value'), vars, data_source_functions)
en fait, je pense qu'il "manque" get_publisher().get_global_eval_dict() comme dans les autres eval
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Je ne sais pas vraiment quel était ton besoin précis donc je l'ai fait avec un test un peu bidon faisant une opération sur une date.
Mis à jour par Thomas Noël il y a plus de 6 ans
C'est un ticket que j'avais fait pour Josué, je ne me souviens plus de l'histoire complète, vague souvenir d'un session_var_startdate
qu'il fallait transformer en vrai champ date dans un champ de traitement, et ça passait pas parce que utils
n'était pas là, mais voilà, on peut fermer/rejetter. Et ne plus faire de ticket à la place des autres.
Mis à jour par Josué Kouka il y a plus de 6 ans
Thomas Noël a écrit :
C'est un ticket que j'avais fait pour Josué, je ne me souviens plus de l'histoire complète, vague souvenir d'un
session_var_startdate
qu'il fallait transformer en vrai champ date dans un champ de traitement, et ça passait pas parce queutils
n'était pas là, mais voilà, on peut fermer/rejetter. Et ne plus faire de ticket à la place des autres.
Le ticket en question est le #19338.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-misc-use-global-evaluation-dictionary-when-evaluatin.patch 0001-misc-use-global-evaluation-dictionary-when-evaluatin.patch ajouté
Et je me rends compte que le patch dont je parle en premier commentaire, je ne l'ai jamais attaché… (le voici, rebasé)
Mis à jour par Thomas Noël il y a plus de 6 ans
Frédéric Péters a écrit :
Et je me rends compte que le patch dont je parle en premier commentaire, je ne l'ai jamais attaché… (le voici, rebasé)
J'avais cru lire que tu n'avais pas réussi à reproduire et ne m'étais pas plus intéressé que ça au problème (qui ne me concernait pas directement). Mais cool pour le suivi, et merci.
Ack.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit a0b4d6c77f6173a3ef77c3da0a2c80b85db765d9 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Jul 29 14:39:33 2017 +0200 misc: use global evaluation dictionary when evaluating data sources (#16978) This makes it possible to use "evalutils" functions and "complex" types.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: use global evaluation dictionary when evaluating data sources (#16978)
This makes it possible to use "evalutils" functions and "complex" types.