Hi Vernon,

On Tue, Jun 23, 2009 at 8:42 AM, Vernon Cole<[email protected]> wrote:
>   I think it would be handy if such a function (or perhaps an attribute)
> were added to the database object. It could contain the "scheme" as a
> string, perhaps, or perhaps something more definitive.  Such a feature would
> be very helpful in an ADO implementation.
>
> Would the group entertain such a thing?
>
> Could it/how should it be done?

When you pass a string like "sqlite:" to create_database it gets
converted to a URI object.  That URI object is passed to a
backend-specific Database subclass that uses it to setup its
internal state.  Currently, the URI object is used to create this
internal state, but not stored.  I think it could make sense to
provide a 'uri' attribute to make it easy to get the information you
describe.

So you'd be able to do something like:

database = create_database("sqlite:wubble.sqlite")
print database.uri.database

Does it matter that we'd be exposing the connection password through
this API?  It feels a bit wrong, but I'm not sure how wrong it
really is.

Thanks,
J.

-- 
storm mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/storm

Reply via email to