def clone(self):
"""Clone repo and update path to match the current one"""
r = self.URL.split('/')[-1].split('.')
if len(r) > 1:
self.directory = '.'.join(r[0:-1])
else:
self.directory = r[0]
if self.directory not in os.listdir():
git.Git().clone(self.URL)
if self.path is None:
self._find_entry_path()
elif self.path[0] == '/':
self.path = self.path[1:]
self.path = os.path.join(self.directory, self.path)
else:
self.path = os.path.join(self.directory, self.path)
评论列表
文章目录