diff options
author | Antoine Beaupré <anarcat@debian.org> | 2018-07-30 10:50:18 -0400 |
---|---|---|
committer | Antoine Beaupré <anarcat@debian.org> | 2018-07-30 10:50:18 -0400 |
commit | 8b136df8c340d1e1ee1874ef60850aa9bd153d49 (patch) | |
tree | 79224158005471028278eb4ddd66a73a2e43294c /raphodo/rpdsql.py | |
parent | e93ead0a34c25ef37904e0dc9634cdd045f05e64 (diff) | |
parent | baec34cc51c5822c002b22072a9e99d662dce465 (diff) |
Upstream version 0.9.10
# gpg: Signature faite le lun 30 jui 2018 10:50:17 EDT
# gpg: avec la clef RSA 7B164204D096723B019635AB3EA1DDDDB261D97B
# gpg: Bonne signature de « Antoine Beaupré <anarcat@orangeseeds.org> » [ultime]
# gpg: alias « Antoine Beaupré <anarcat@debian.org> » [ultime]
# gpg: alias « Antoine Beaupré <anarcat@koumbit.org> » [ultime]
# gpg: alias « Antoine Beaupré <anarcat@anarc.at> » [ultime]
Diffstat (limited to 'raphodo/rpdsql.py')
-rwxr-xr-x | raphodo/rpdsql.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/raphodo/rpdsql.py b/raphodo/rpdsql.py index 112aea0..7988158 100755 --- a/raphodo/rpdsql.py +++ b/raphodo/rpdsql.py @@ -734,6 +734,15 @@ class CacheSQL: def db_fs_name(self) -> str: return 'thumbnail_cache.sqlite' + def cache_exists(self) -> bool: + conn = sqlite3.connect(self.db) + row = conn.execute( + """SELECT name FROM sqlite_master WHERE type='table' AND name='{}'""".format(self.table_name) + ).fetchone() + conn.close() + return row is not None + + def update_table(self, reset: bool=False) -> None: """ Create or update the database table |