73
73
def has_id(self, file_id):
74
74
return self.inventory.has_id(file_id)
76
78
def has_or_had_id(self, file_id):
77
79
if file_id == self.inventory.root.file_id:
79
81
return self.inventory.has_id(file_id)
84
84
return iter(self.inventory)
86
86
def id2path(self, file_id):
87
87
return self.inventory.id2path(file_id)
90
100
raise NotImplementedError("subclasses must implement kind")