--- old-dw/src/Lib/shutil.py 2006-05-22 00:06:02.000000000 -0300 +++ new-dw/src/Lib/shutil.py 2006-05-22 00:06:02.000000000 -0300 @@ -16,6 +16,9 @@ class Error(exceptions.EnvironmentError): pass +class SameFileError(Error): + pass + def copyfileobj(fsrc, fdst, length=16*1024): """copy data from file-like object fsrc to file-like object fdst""" while 1: @@ -39,7 +42,7 @@ def copyfile(src, dst): """Copy data from src to dst""" if _samefile(src, dst): - raise Error, "`%s` and `%s` are the same file" % (src, dst) + raise SameFileError, "`%s` and `%s` are the same file" % (src, dst) fsrc = None fdst = None