Use simple abspath to get absolute path to file with defect

This commit is contained in:
valeros
2019-10-28 18:37:14 +02:00
parent 187e30d055
commit 0194e09410

View File

@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
from os.path import isabs, isfile, join, relpath
from os.path import abspath, relpath
import click
@ -82,15 +82,11 @@ class DefectItem(object):
raise Exception("Unknown severity label -> %s" % label)
def as_dict(self):
filepath = self.file
if not isabs(filepath) and isfile(join(get_project_dir(), filepath)):
filepath = join(get_project_dir(), filepath)
return {
"severity": self.SEVERITY_LABELS[self.severity],
"category": self.category,
"message": self.message,
"file": filepath,
"file": abspath(self.file),
"line": self.line,
"column": self.column,
"callstack": self.callstack,