@abc.abstractmethod
def erase(self) -> None:
    'Delete the repository itself and all its contents.\n\n        .. note:: This should not merely delete the contents of the repository but any resources it created. For\n            example, if the repository is essentially a folder on disk, the folder itself should also be deleted, not\n            just its contents.\n        '
Delete the repository itself and all its contents.

.. note:: This should not merely delete the contents of the repository but any resources it created. For
    example, if the repository is essentially a folder on disk, the folder itself should also be deleted, not
    just its contents.
@abc.abstractmethod
def erase(self) -> None:
    'Delete the repository itself and all its contents.\n\n        .. note:: This should not merely delete the contents of the repository but any resources it created. For\n            example, if the repository is essentially a folder on disk, the folder itself should also be deleted, not\n            just its contents.\n        '