def repo(self):
'''Try create instance of repo object or init new Git one'''
if not hasattr(self, '_repo'):
try:
self._repo = Repo(self.path)
except:
self.init()
return self._repo