1
0
mirror of https://github.com/gryf/pygtktalog.git synced 2025-12-22 05:48:09 +01:00

Added details/discs/files models, added scan module and its test

Changes im logging module, but also on others
This commit is contained in:
2011-03-27 20:48:28 +02:00
parent 3c6c9a552a
commit 3e2634bc57
13 changed files with 795 additions and 9 deletions

View File

@@ -25,14 +25,21 @@ Session = sessionmaker()
LOG = get_logger("dbcommon")
def connect(filename):
def connect(filename=None):
"""
create engine and bind to Meta object.
Arguments:
@filename - string with absolute or relative path to sqlite database
file.
file. If None, db in-memory will be created
"""
if not filename:
filename = ':memory:'
LOG.info("db filename: %s" % filename)
engine = create_engine("sqlite:///%s" % filename)
connect_string = "sqlite:///%s" % filename
engine = create_engine(connect_string)
Meta.bind = engine
Meta.create_all(engine)
Meta.create_all(checkfirst=True)