Erreur
u'Exercice'
02:47:17: level de log mis a 1
02:47:17: cgi_args
02:47:17: requete = 'actions programme "Exploitation des services nationaux de transport conventionn\xc3\xa9s" en CP PLF 2020'
02:47:17: display_form
02:47:17: default : actions programme "Exploitation des services nationaux de transport conventionnés" en CP PLF 2020
02:47:17: requete_naturelle(actions programme "Exploitation des services nationaux de transport conventionnés" en CP PLF 2020)
02:47:17: Analyse de (?<=ission|gramme|rammes|action|cettes)(?:\s*"\s*(?P
02:47:17: Trouvé : Exploitation des services nationaux de transport conventionnés
02:47:17: Ajout de recettes_fiscales_nettes pour la regex \b(?:rfn|recettes fiscales nettes)\b
02:47:17: Ajout de recettes_non_fiscales pour la regex \b(?:rnf|recettes non fiscales)\b
02:47:17: Ajout de amortissement_dette_mlt pour la regex \b(?:amortissement)\b
02:47:17: Ajout de emission_dette_mlt pour la regex \b(?:oat|émission de dette à moyen et long termes?)\b
02:47:17: Ajout de solde pour la regex \b(?:solde|déficit)\b
02:47:17: Ajout de depenses_nettes pour la regex \b(?:dépenses nettes|dépenses|charges)\b
02:47:17: Ajout de besoin_financement pour la regex \b(?:besoin de financement)\b
02:47:17: Ajout de deficit_a_financer pour la regex \b(?:déficit à financer)\b
02:47:17: Analyse de \b(?:rfn|recettes fiscales nettes)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:rfn|recettes fiscales nettes)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:rnf|recettes non fiscales)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:rnf|recettes non fiscales)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:amortissement)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:amortissement)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:oat|émission de dette à moyen et long termes?)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:oat|émission de dette à moyen et long termes?)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:solde|déficit)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:solde|déficit)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:dépenses nettes|dépenses|charges)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:dépenses nettes|dépenses|charges)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:besoin de financement)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:besoin de financement)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:déficit à financer)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:déficit à financer)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:solde|déficit)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:solde|déficit)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:rfn)\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?:rfn)\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de (Recettes\s+fiscales\s+brutes|rfb|dépenses\s+brutes|Remboursements\s+et\s+dégrèvements|r&d|Recettes\s+fiscales\s+nettes|dépenses\s+nettes|Recettes\s+non\s+fiscales|rfn|Recettes\s+totales\s+nettes|dépenses\s+nettes|Prélèvements\s+sur\s+recettes|psr|Montant\s+net\s+des\s+recettes\s+hors\s+fonds\s+de\s+concours|Montants\s+nets\s+pour\s+le\s+budget\s+général|Total\s+net\s+des\s+recettes|Total\s+du\s+budget\s+général|Évaluation\s+des\s+fonds\s+de\s+concours\s+et\s+crédits\s+correspondants|Montants\s+nets\s+pour\s+le\s+budget\s+général|Totaux\s+pour\s+les\s+budgets\s+annexes|Total\s+des\s+budgets\s+annexes|Totaux\s+pour\s+les\s+budgets\s+annexes|Comptes\s+d'affectation\s+spéciale|Comptes\s+de\s+concours\s+financiers|Comptes\s+de\s+commerce|Comptes\s+d'opérations\s+monétaires|Solde\s+pour\s+les\s+comptes\s+spéciaux|Solde\s+général|Résultat\s+budgétaire\s+de\s+l'[ÉE]tat) sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de (Recettes\s+fiscales\s+brutes|rfb|dépenses\s+brutes|Remboursements\s+et\s+dégrèvements|r&d|Recettes\s+fiscales\s+nettes|dépenses\s+nettes|Recettes\s+non\s+fiscales|rfn|Recettes\s+totales\s+nettes|dépenses\s+nettes|Prélèvements\s+sur\s+recettes|psr|Montant\s+net\s+des\s+recettes\s+hors\s+fonds\s+de\s+concours|Montants\s+nets\s+pour\s+le\s+budget\s+général|Total\s+net\s+des\s+recettes|Total\s+du\s+budget\s+général|Évaluation\s+des\s+fonds\s+de\s+concours\s+et\s+crédits\s+correspondants|Montants\s+nets\s+pour\s+le\s+budget\s+général|Totaux\s+pour\s+les\s+budgets\s+annexes|Total\s+des\s+budgets\s+annexes|Totaux\s+pour\s+les\s+budgets\s+annexes|Comptes\s+d'affectation\s+spéciale|Comptes\s+de\s+concours\s+financiers|Comptes\s+de\s+commerce|Comptes\s+d'opérations\s+monétaires|Solde\s+pour\s+les\s+comptes\s+spéciaux|Solde\s+général|Résultat\s+budgétaire\s+de\s+l'[ÉE]tat) sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \brecettes?\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \brecettes?\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \brecettes?\b sur : actions programme
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \brecettes?\b sur : en CP PLF 2020
02:47:17: Correspondance non trouvee
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Trouvé : CP
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b(?P
02:47:17: Correspondance non trouvée
02:47:17: Recherche du grain dans (?P
02:47:17: Trouvé : actions
02:47:17: Trouvé : programme
02:47:17: Recherche du grain dans (?P
02:47:17: Correspondance non trouvée
02:47:17: Recherche du grain dans (?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de [eé]quilibre sur : programme
02:47:17: Correspondance non trouvée
02:47:17: Analyse de [eé]quilibre sur : actions
02:47:17: Correspondance non trouvée
02:47:17: Analyse de [eé]quilibre sur : en
02:47:17: Correspondance non trouvée
02:47:17: Analyse de [eé]quilibre sur : PLF 2020
02:47:17: Correspondance non trouvée
02:47:17: Analyse de ((?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de ((?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de ((?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de ((?P
02:47:17: Type d'étape trouvée : PLF
02:47:17: Analyse de \b((?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b((?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b((?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b((?P
02:47:17: Correspondance non trouvée
02:47:17: Analyse de \b((?P
02:47:17: Trouvé la date : 2020, 2020
02:47:17: Quoi = les actions dans les programmes (CP) dont le libellé ou le code contient « Exploitation des services nationaux de transport conventionnés »
02:47:17: Certaines parties de la requête n'ont pas ete exploitées : programme, actions , en , ,
02:47:17: SELECT credits.aecp, mission.type_budget, mission.libelle, programme.code, act.code, act.libelle, etape.url, act.code_source, sum(credits.montant), etape.type_etape, etape.numero_lfr FROM fi_credits credits, fi_mission2 mission, fi_programme programme, fi_action act, fi_etape2 etape WHERE mission.code = programme.code_mission and mission.code_etape = programme.code_etape AND programme.code = act.code_programme and programme.code_etape = act.code_etape AND act.code = credits.code_action and act.code_etape = credits.code_etape AND etape.code = programme.code_etape AND (programme.libelle like %s or programme.code = %s) AND etape.type_etape = %s AND etape.exercice >= %s AND etape.exercice <= %s GROUP BY credits.aecp, mission.type_budget, mission.libelle, programme.code, act.code, act.libelle, etape.url, act.code_source ORDER BY mission.type_budget, mission.libelle, programme.code, act.code
02:47:17: Requête : SELECT credits.aecp, mission.type_budget, mission.libelle, programme.code, act.code, act.libelle, etape.url, act.code_source, sum(credits.montant), etape.type_etape, etape.numero_lfr
FROM fi_credits credits, fi_mission2 mission, fi_programme programme, fi_action act, fi_etape2 etape
WHERE mission.code = programme.code_mission and mission.code_etape = programme.code_etape AND programme.code = act.code_programme and programme.code_etape = act.code_etape AND act.code = credits.code_action and act.code_etape = credits.code_etape AND etape.code = programme.code_etape AND (programme.libelle like %s or programme.code = %s) AND etape.type_etape = %s AND etape.exercice >= %s AND etape.exercice <= %s
GROUP BY credits.aecp, mission.type_budget, mission.libelle, programme.code, act.code, act.libelle, etape.url, act.code_source
ORDER BY mission.type_budget, mission.libelle, programme.code, act.code
02:47:17: Paramètres : [u'%Exploitation des services nationaux de transport conventionn\xe9s%', u'Exploitation des services nationaux de transport conventionn\xe9s', u'PLF', 2020, 2020]
02:47:17: Résultats : ((u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', Decimal('167900000'), u'PLF', None), (u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', Decimal('167900000'), u'PLF', None), (u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', Decimal('1500000'), u'PLF', None), (u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', Decimal('1500000'), u'PLF', None), (u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', Decimal('76700000'), u'PLF', None), (u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', Decimal('76700000'), u'PLF', None))
02:47:17: Résultats de la requête : ((u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', Decimal('167900000'), u'PLF', None), (u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', Decimal('167900000'), u'PLF', None), (u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', Decimal('1500000'), u'PLF', None), (u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', Decimal('1500000'), u'PLF', None), (u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', Decimal('76700000'), u'PLF', None), (u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', Decimal('76700000'), u'PLF', None))
02:47:17: Assemblage des AE et des CP
02:47:17: Avant : 6 lignes et 11 colonnes
02:47:17: Index : 0, 8.
02:47:17: libelle_cols_res = [u'Budget', u'Mission', u'Code programme', u'Code action', u'Libell\xe9 action', u'_URL_', u'Source', u'Type de texte', u'Num\xe9ro LFR', u'AE', u'CP'].
02:47:17: cols= {u'CP': 10, u'AE': 9}
02:47:17: idx_montant=8, row=(u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', Decimal('167900000'), u'PLF', None)
02:47:17: indice=9
02:47:17: row_res=[u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', u'PLF', None, Decimal('167900000'), None]
02:47:17: Pas trouvé la ligne [u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', u'PLF', None, Decimal('167900000'), None]
02:47:17: idx_montant=8, row=(u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', Decimal('167900000'), u'PLF', None)
02:47:17: indice=10
02:47:17: row_res=[u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', u'PLF', None, None, Decimal('167900000')]
02:47:17: Trouvé ligne : CP, 167900000
02:47:17: idx_montant=8, row=(u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', Decimal('1500000'), u'PLF', None)
02:47:17: indice=9
02:47:17: row_res=[u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', u'PLF', None, Decimal('1500000'), None]
02:47:17: Pas trouvé la ligne [u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', u'PLF', None, Decimal('1500000'), None]
02:47:17: idx_montant=8, row=(u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', Decimal('1500000'), u'PLF', None)
02:47:17: indice=10
02:47:17: row_res=[u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', u'PLF', None, None, Decimal('1500000')]
02:47:17: Trouvé ligne : CP, 1500000
02:47:17: idx_montant=8, row=(u'AE', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', Decimal('76700000'), u'PLF', None)
02:47:17: indice=9
02:47:17: row_res=[u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', u'PLF', None, Decimal('76700000'), None]
02:47:17: Pas trouvé la ligne [u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', u'PLF', None, Decimal('76700000'), None]
02:47:17: idx_montant=8, row=(u'CP', u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', Decimal('76700000'), u'PLF', None)
02:47:17: indice=10
02:47:17: row_res=[u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', u'PLF', None, None, Decimal('76700000')]
02:47:17: Trouvé ligne : CP, 76700000
02:47:17: Après : 3 lignes et 11 colonnes
02:47:17: Amélioration des données
02:47:17: Données améliorées : [[u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-01', u'Contribution \xe0 l\x92exploitation des services nationaux de transport conventionn\xe9s', u'', u'', u'PLF', None, Decimal('167900000'), Decimal('167900000')], [u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-02', u"Frais d'enqu\xeates, d'\xe9tudes et de conseil relatifs \xe0 l'exploitation des services nationaux de transport conventionn\xe9s", u'', u'', u'PLF', None, Decimal('1500000'), Decimal('1500000')], [u'CAS', u'Services nationaux de transport conventionn\xe9s de voyageurs', u'785', u'785-03', u'Contributions vers\xe9es aux r\xe9gions au titre de l\x92exploitation des services nationaux de transports ant\xe9rieurement conventionn\xe9s', u'', u'', u'PLF', None, Decimal('76700000'), Decimal('76700000')]]
Traceback (most recent call last):
File "/homez.476/thbz/prog/dbud/dbud.py", line 2742, in main
res_requete = requete_naturelle(requete)
File "/homez.476/thbz/prog/dbud/dbud.py", line 1546, in requete_naturelle
datadict.sort(key=lambda ligne: ligne[u"Exercice"])
File "/homez.476/thbz/prog/dbud/dbud.py", line 1546, in
datadict.sort(key=lambda ligne: ligne[u"Exercice"])
KeyError: u'Exercice'