@@ -0,0 +1,821 @@
+def drepr(x, sort = True, indent = 0):%0A        %22%22%22 Provides nice print format for a dictionnary %22%22%22%0A        if isinstance(x, dict):%0A                r = '%7B%5Cn'%0A                for (key, value) in (sorted(x.items()) if sort else x.iteritems()):%0A                        r += (' ' * (indent + 4)) + repr(key) + ': '%0A                        r += drepr(value, sort, indent + 4) + ',%5Cn'%0A                r = r.rstrip(',%5Cn') + '%5Cn'%0A                r += (' ' * indent) + '%7D'%0A        # elif hasattr(x, '__iter__'):%0A        #       r = '%5B%5Cn'%0A        #       for value in (sorted(x) if sort else x):%0A        #               r += (' ' * (indent + 4)) + drepr(value, sort, indent + 4) + ',%5Cn'%0A        #       r = r.rstrip(',%5Cn') + '%5Cn'%0A        #       r += (' ' * indent) + '%5D'%0A        else:%0A                r = repr(x)%0A        return r%0A

add a utility file for printing nicely dictionnary