Erreur
u'Exercice'
08:03:05: level de log mis a 1
08:03:05: display_form
08:03:05: default : actions programme "Régimes de retraite des mines, de la SEITA et divers" en CP PLF 2020
08:03:05: requete_naturelle(actions programme "Régimes de retraite des mines, de la SEITA et divers" en CP PLF 2020)
08:03:05: Analyse de (?<=ission|gramme|rammes|action|cettes)(?:\s*"\s*(?P
08:03:05: Trouvé : Régimes de retraite des mines, de la SEITA et divers
08:03:05: Ajout de recettes_fiscales_nettes pour la regex \b(?:rfn|recettes fiscales nettes)\b
08:03:05: Ajout de recettes_non_fiscales pour la regex \b(?:rnf|recettes non fiscales)\b
08:03:05: Ajout de amortissement_dette_mlt pour la regex \b(?:amortissement)\b
08:03:05: Ajout de emission_dette_mlt pour la regex \b(?:oat|émission de dette à moyen et long termes?)\b
08:03:05: Ajout de solde pour la regex \b(?:solde|déficit)\b
08:03:05: Ajout de depenses_nettes pour la regex \b(?:dépenses nettes|dépenses|charges)\b
08:03:05: Ajout de besoin_financement pour la regex \b(?:besoin de financement)\b
08:03:05: Ajout de deficit_a_financer pour la regex \b(?:déficit à financer)\b
08:03:05: Analyse de \b(?:rfn|recettes fiscales nettes)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:rfn|recettes fiscales nettes)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:rnf|recettes non fiscales)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:rnf|recettes non fiscales)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:amortissement)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:amortissement)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:oat|émission de dette à moyen et long termes?)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:oat|émission de dette à moyen et long termes?)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:solde|déficit)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:solde|déficit)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:dépenses nettes|dépenses|charges)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:dépenses nettes|dépenses|charges)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:besoin de financement)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:besoin de financement)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:déficit à financer)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:déficit à financer)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:solde|déficit)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:solde|déficit)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:rfn)\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?:rfn)\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: 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
08:03:05: Correspondance non trouvee
08:03:05: 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
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \brecettes?\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \brecettes?\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \brecettes?\b sur : actions programme
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \brecettes?\b sur : en CP PLF 2020
08:03:05: Correspondance non trouvee
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Trouvé : CP
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b(?P
08:03:05: Correspondance non trouvée
08:03:05: Recherche du grain dans (?P
08:03:05: Trouvé : actions
08:03:05: Trouvé : programme
08:03:05: Recherche du grain dans (?P
08:03:05: Correspondance non trouvée
08:03:05: Recherche du grain dans (?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de [eé]quilibre sur : programme
08:03:05: Correspondance non trouvée
08:03:05: Analyse de [eé]quilibre sur : actions
08:03:05: Correspondance non trouvée
08:03:05: Analyse de [eé]quilibre sur : en
08:03:05: Correspondance non trouvée
08:03:05: Analyse de [eé]quilibre sur : PLF 2020
08:03:05: Correspondance non trouvée
08:03:05: Analyse de ((?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de ((?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de ((?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de ((?P
08:03:05: Type d'étape trouvée : PLF
08:03:05: Analyse de \b((?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b((?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b((?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b((?P
08:03:05: Correspondance non trouvée
08:03:05: Analyse de \b((?P
08:03:05: Trouvé la date : 2020, 2020
08:03:05: Quoi = les actions dans les programmes (CP) dont le libellé ou le code contient « Régimes de retraite des mines, de la SEITA et divers »
08:03:05: Certaines parties de la requête n'ont pas ete exploitées : programme, actions , en , ,
08:03:05: 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
08:03:05: 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
08:03:05: Paramètres : [u'%R\xe9gimes de retraite des mines, de la SEITA et divers%', u'R\xe9gimes de retraite des mines, de la SEITA et divers', u'PLF', 2020, 2020]
08:03:05: Résultats : ((u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', Decimal('1062671605'), u'PLF', None), (u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', Decimal('1062671605'), u'PLF', None), (u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', Decimal('139238024'), u'PLF', None), (u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', Decimal('139238024'), u'PLF', None), (u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', Decimal('1343337'), u'PLF', None), (u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', Decimal('1343337'), u'PLF', None), (u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', Decimal('120000'), u'PLF', None), (u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', Decimal('120000'), u'PLF', None))
08:03:05: Résultats de la requête : ((u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', Decimal('1062671605'), u'PLF', None), (u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', Decimal('1062671605'), u'PLF', None), (u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', Decimal('139238024'), u'PLF', None), (u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', Decimal('139238024'), u'PLF', None), (u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', Decimal('1343337'), u'PLF', None), (u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', Decimal('1343337'), u'PLF', None), (u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', Decimal('120000'), u'PLF', None), (u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', Decimal('120000'), u'PLF', None))
08:03:05: Assemblage des AE et des CP
08:03:05: Avant : 8 lignes et 11 colonnes
08:03:05: Index : 0, 8.
08:03:05: 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'].
08:03:05: cols= {u'CP': 10, u'AE': 9}
08:03:05: idx_montant=8, row=(u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', Decimal('1062671605'), u'PLF', None)
08:03:05: indice=9
08:03:05: row_res=[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', u'PLF', None, Decimal('1062671605'), None]
08:03:05: Pas trouvé la ligne [u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', u'PLF', None, Decimal('1062671605'), None]
08:03:05: idx_montant=8, row=(u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', Decimal('1062671605'), u'PLF', None)
08:03:05: indice=10
08:03:05: row_res=[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', u'PLF', None, None, Decimal('1062671605')]
08:03:05: Trouvé ligne : CP, 1062671605
08:03:05: idx_montant=8, row=(u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', Decimal('139238024'), u'PLF', None)
08:03:05: indice=9
08:03:05: row_res=[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', u'PLF', None, Decimal('139238024'), None]
08:03:05: Pas trouvé la ligne [u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', u'PLF', None, Decimal('139238024'), None]
08:03:05: idx_montant=8, row=(u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', Decimal('139238024'), u'PLF', None)
08:03:05: indice=10
08:03:05: row_res=[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', u'PLF', None, None, Decimal('139238024')]
08:03:05: Trouvé ligne : CP, 139238024
08:03:05: idx_montant=8, row=(u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', Decimal('1343337'), u'PLF', None)
08:03:05: indice=9
08:03:05: row_res=[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', u'PLF', None, Decimal('1343337'), None]
08:03:05: Pas trouvé la ligne [u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', u'PLF', None, Decimal('1343337'), None]
08:03:05: idx_montant=8, row=(u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', Decimal('1343337'), u'PLF', None)
08:03:05: indice=10
08:03:05: row_res=[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', u'PLF', None, None, Decimal('1343337')]
08:03:05: Trouvé ligne : CP, 1343337
08:03:05: idx_montant=8, row=(u'AE', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', Decimal('120000'), u'PLF', None)
08:03:05: indice=9
08:03:05: row_res=[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', u'PLF', None, Decimal('120000'), None]
08:03:05: Pas trouvé la ligne [u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', u'PLF', None, Decimal('120000'), None]
08:03:05: idx_montant=8, row=(u'CP', u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', Decimal('120000'), u'PLF', None)
08:03:05: indice=10
08:03:05: row_res=[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', u'PLF', None, None, Decimal('120000')]
08:03:05: Trouvé ligne : CP, 120000
08:03:05: Après : 4 lignes et 11 colonnes
08:03:05: Amélioration des données
08:03:05: Données améliorées : [[u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-01', u'Versements au fonds sp\xe9cial de retraite de la caisse autonome nationale de s\xe9curit\xe9 sociale dans les mines', u'', u'', u'PLF', None, Decimal('1062671605'), Decimal('1062671605')], [u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-02', u'R\xe9gime de retraite de la SEITA', u'', u'', u'PLF', None, Decimal('139238024'), Decimal('139238024')], [u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-04', u"Caisse des retraites des r\xe9gies ferroviaires d'outre-mer", u'', u'', u'PLF', None, Decimal('1343337'), Decimal('1343337')], [u'BG', u'R\xe9gimes sociaux et de retraite', u'195', u'195-07', u"Versements li\xe9s \xe0 la liquidation de l'ORTF", u'', u'', u'PLF', None, Decimal('120000'), Decimal('120000')]]
Traceback (most recent call last):
File "/homez.476/thbz/prog/dbud/dbud.py", line 2722, 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'