On May 2, 2007, at 8:47 AM, Art Protin wrote:

>     I am considering yet another extension to my driver.  I especially
> like the way that the methods cursor.fetch...() return lists of  
> objects
> of the right type and the user of the API (the application) does not
> need separate methods, one for each type, to fetch individual columns.
> However, in the debugging of our JDBC driver I find that there is
> some merit in getting the data, any of the data, as strings, which  
> just
> happens to be the format that our database uses to pass them.
> Thus, there are two aspects where you could now influence my
> implementation:
>

since its essentially an exposure of the implementation details of  
the underlying network conversation, and the use case youve found in  
JDBC is one of debugging, why not instead allow a hook for a  
debugging function that intercepts network traffic in response to  
normal fetchone()/fetchXXX() calls ?  i cant see any reason an  
application would want to receive the network traffic directly under  
normal use (since the details of network conversations change with  
new releases and backends).


_______________________________________________
DB-SIG maillist  -  DB-SIG@python.org
http://mail.python.org/mailman/listinfo/db-sig

Reply via email to