1

我在调度程序中处理来自服务器的响应,其中包括 psycopg2 diag 对象。pprint(PrettyPrint)'psycopg2._psycopg.Diagnostics'对象对象以帮助我调试不优雅的异常的最佳方法是什么?它的字符串表示反映了它的类型:<'psycopg2._psycopg.Diagnostics'>

4

1 回答 1

1
out = {}
for prop in dir(e.diag):
    if not re.match(r'__', prop):
        out[prop] = getattr(e.diag, prop)
pprint.pprint(out)
于 2013-08-16T20:22:37.597 回答