mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-11 15:28:27 +01:00
26 lines
585 B
Python
26 lines
585 B
Python
import os
|
|
|
|
|
|
class DvcPath(object):
|
|
def __init__(self, relative_raw, git_dir_abs, curr_dir_abs):
|
|
self._abs = os.path.realpath(relative_raw)
|
|
self._dvc = os.path.relpath(self.abs, git_dir_abs)
|
|
self._relative = os.path.relpath(self._abs, curr_dir_abs)
|
|
self._filename = os.path.basename(self._abs)
|
|
|
|
@property
|
|
def dvc(self):
|
|
return self._dvc
|
|
|
|
@property
|
|
def abs(self):
|
|
return self._abs
|
|
|
|
@property
|
|
def relative(self):
|
|
return self._relative
|
|
|
|
@property
|
|
def filename(self):
|
|
return self._filename
|