481
482
return path_utf8.decode('utf8')
483
484
if not osutils.supports_executable():
485
485
def is_executable(self, file_id, path=None):
486
490
file_id = osutils.safe_file_id(file_id)
487
491
entry = self._get_entry(file_id=file_id, path=path)
488
492
if entry == (None, None):
493
496
def is_executable(self, file_id, path=None):
495
502
file_id = osutils.safe_file_id(file_id)
496
503
path = self.id2path(file_id)