From: Francisco C. <fra...@gm...> - 2013-10-10 17:17:24
|
Thank you for your help, I am going to ask psycopg team about the problem. If I have some news about how to fix it, i will tell you. Cheers. 2013/9/30 Oleg Broytman <ph...@ph...> > On Sat, Sep 28, 2013 at 01:22:26PM +0400, Oleg Broytman <ph...@ph...> > wrote: > > I returned from the vacation. Will test if psycopg w/o SQLObject > > returns the code/error. > > The following program: > > from decimal import Decimal > import psycopg2 > > def report_error(e): > print e.__class__.__name__, e.pgcode, e.pgerror > raise SystemExit > > try: > con = psycopg2.connect(database="test") > except psycopg2.Error, e: > report_error(e) > > cur = con.cursor() > > try: > cur.execute('SELECT * FROM test ORDER BY id') > except psycopg2.Error, e: > report_error(e) > > prints > > OperationalError None None > > when it cannot connect to the database and prints > > ProgrammingError 42P01 ERROR: relation "test" does not exist > > when the database exists but there is no table "test". I.e., psycopg2 > doesn't return proper code/message for an OperationalError, so your > original request cannot be fullfilled, alas. You can ask psycopg2 > authors if they are going to fix that. > > I will do more tests and include the code into the next release. I > hope to release SQLObject 1.5 RSN. > > Oleg. > -- > Oleg Broytman http://phdru.name/ ph...@ph... > Programmers don't die, they just GOSUB without RETURN. > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk > _______________________________________________ > sqlobject-discuss mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss > |