From ab330449c7597af8c405f3b598719535a46b1a29 Mon Sep 17 00:00:00 2001 From: saruman9 Date: Thu, 31 Jul 2025 17:22:45 +0300 Subject: [PATCH] fix(coveragedb): use project's filename if a project is being used --- coverage.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/coverage.py b/coverage.py index b8c561e..551b9aa 100644 --- a/coverage.py +++ b/coverage.py @@ -23,7 +23,10 @@ class CoverageDB(object): def __init__(self, bv, filename=None): self.bv = bv - self.module_name = os.path.basename(bv.file.original_filename) + if bv.project is not None: + self.module_name = bv.project_file.name.rstrip(".bndb") + else: + self.module_name = os.path.basename(bv.file.original_filename) self.module_base = bv.start if filename: self.load_from_file(filename)