summaryrefslogtreecommitdiff
path: root/coverage/sqldata.py
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/sqldata.py')
-rw-r--r--coverage/sqldata.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/coverage/sqldata.py b/coverage/sqldata.py
index 5ae5e64d..f36a9385 100644
--- a/coverage/sqldata.py
+++ b/coverage/sqldata.py
@@ -13,6 +13,7 @@ import sqlite3
import struct
from coverage.backward import iitems
+from coverage.data import filename_suffix
from coverage.debug import SimpleRepr
from coverage.files import PathAliases
from coverage.misc import CoverageException, file_be_gone
@@ -62,6 +63,9 @@ def signed_to_unsigned(val):
class CoverageSqliteData(SimpleRepr):
def __init__(self, basename=None, suffix=None, warn=None, debug=None):
self.filename = os.path.abspath(basename or ".coverage")
+ suffix = filename_suffix(suffix)
+ if suffix:
+ self.filename += "." + suffix
self._warn = warn
self._debug = debug