X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=blobdiff_plain;f=bde%2Fpretty_print.py;h=395bcb7a2dcb73e6dce0319fc5aadac95463840a;hp=e0b525cb38178077982c07282cc567690c57be21;hb=3b960625b51988d4a4eeebaba46bab1c3cd8ce8d;hpb=f214da146daf305df5babdf646de5215ab76dcca diff --git a/bde/pretty_print.py b/bde/pretty_print.py index e0b525c..395bcb7 100644 --- a/bde/pretty_print.py +++ b/bde/pretty_print.py @@ -3,10 +3,14 @@ """ 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: