Implement `hash()` for string paths

This commit is contained in:
Adam Turner 2023-08-23 22:52:00 +01:00
parent 2986aa113c
commit 494de7327f

View File

@ -50,6 +50,9 @@ if sys.platform == 'win32':
return self.__str__() == other
return NotImplemented
def __hash__(self):
return super().__hash__()
def __getitem__(self, item):
warnings.warn(_MSG, RemovedInSphinx80Warning, stacklevel=2)
return self.__str__()[item]
@ -88,6 +91,9 @@ else:
return self.__str__() == other
return NotImplemented
def __hash__(self):
return super().__hash__()
def __getitem__(self, item):
warnings.warn(_MSG, RemovedInSphinx80Warning, stacklevel=2)
return self.__str__()[item]