#1492704: Backout and wait for 3.4
diff --git a/Lib/shutil.py b/Lib/shutil.py
index 7db9599..a8b9f3f 100644
--- a/Lib/shutil.py
+++ b/Lib/shutil.py
@@ -42,9 +42,6 @@
 class Error(EnvironmentError):
     pass
 
-class SameFileError(Error):
-    """Raised when source and destination are the same file."""
-
 class SpecialFileError(EnvironmentError):
     """Raised when trying to do a kind of operation (e.g. copying) which is
     not supported on a special file (e.g. a named pipe)"""
@@ -93,7 +90,7 @@
 
     """
     if _samefile(src, dst):
-        raise SameFileError("{!r} and {!r} are the same file".format(src, dst))
+        raise Error("`%s` and `%s` are the same file" % (src, dst))
 
     for fn in [src, dst]:
         try:
@@ -218,9 +215,6 @@
     If follow_symlinks is false, symlinks won't be followed. This
     resembles GNU's "cp -P src dst".
 
-    If source and destination are the same file, a SameFileError will be
-    raised.
-
     """
     if os.path.isdir(dst):
         dst = os.path.join(dst, os.path.basename(src))