""" Module pour afficher une sortie SQL «Comme si on y était». """
+import copy
+
def sql_pretty_print(liste, keys=None):
"""Affiche (presque) la même chose que la sortie obtenue dans un prompt psql
si keys n'est pas fourni, l'ordre des champs ne sera pas toujours le même
crashe si liste est vide"""
+ # Histoire d'éviter les effets de bord
+ liste = copy.deepcopy(liste)
if len(liste) == 0:
raise ExceptionsNote.EmptyResult("Impossible d'afficher un résultat vide.")
if keys == None: