diff --git a/mercurial/error.py b/mercurial/error.py
index 8c8fcb385c46890e1dc5d00ce3ced360974cecef_bWVyY3VyaWFsL2Vycm9yLnB5..2393c40442144eb96712e97b426990706cd94ef0_bWVyY3VyaWFsL2Vycm9yLnB5 100644
--- a/mercurial/error.py
+++ b/mercurial/error.py
@@ -44,14 +44,6 @@
 class RevlogError(StorageError):
     __bytes__ = _tobytes
 
-    def __str__(self):
-        # avoid cycle, and directly implement unimethod for this
-        # __str__ to allow delaying the import of encoding until
-        # someone actually wants the __str__ of a RevlogError (which
-        # should be very rare).
-        from . import encoding
-        return encoding.unifromlocal(_tobytes(self))
-
 class FilteredIndexError(IndexError):
     __bytes__ = _tobytes