diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-11-05 21:38:05 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-11-05 21:38:05 +0000 |
commit | 415ee39db578a17cefc1e4ccd8526ec5612be2e0 (patch) | |
tree | cc897476364670efaf852d2ff59b770a4dfa5383 /lib/sqlalchemy/databases/sqlite.py | |
parent | 65e1c20da7c4c57c5c9fd6f0a9a5c429fafb4077 (diff) | |
download | sqlalchemy-415ee39db578a17cefc1e4ccd8526ec5612be2e0.tar.gz |
moving sqlite filename into named options
Diffstat (limited to 'lib/sqlalchemy/databases/sqlite.py')
-rw-r--r-- | lib/sqlalchemy/databases/sqlite.py | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/lib/sqlalchemy/databases/sqlite.py b/lib/sqlalchemy/databases/sqlite.py index 453618fde..da993d9a5 100644 --- a/lib/sqlalchemy/databases/sqlite.py +++ b/lib/sqlalchemy/databases/sqlite.py @@ -73,12 +73,19 @@ pragma_names = { 'BLOB' : SLBinary, } -def engine(filename, opts, **params): - return SQLiteSQLEngine(filename, opts, **params) - +def engine(opts, **params): + return SQLiteSQLEngine(opts, **params) + +def descriptor(): + return {'name':'sqlite', + 'description':'SQLite', + 'arguments':[ + ('filename', "Database Filename",None) + ]} + class SQLiteSQLEngine(ansisql.ANSISQLEngine): - def __init__(self, filename, opts, **params): - self.filename = filename + def __init__(self, opts, **params): + self.filename = opts.pop('filename') self.opts = opts or {} ansisql.ANSISQLEngine.__init__(self, **params) |