diff options
Diffstat (limited to 'Lib/ntpath.py')
-rw-r--r-- | Lib/ntpath.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Lib/ntpath.py b/Lib/ntpath.py index eae3cf3098..4a121f5222 100644 --- a/Lib/ntpath.py +++ b/Lib/ntpath.py @@ -10,7 +10,6 @@ import sys import stat import genericpath from genericpath import * -from nt import _getfileinformation __all__ = ["normcase","isabs","join","splitdrive","split","splitext", "basename","dirname","commonprefix","getsize","getmtime", @@ -656,4 +655,10 @@ def samefile(f1, f2): def sameopenfile(f1, f2): """Test whether two file objects reference the same file""" - return _getfileinformation(f1) == _getfileinformation(f2) + try: + from nt import _getfileinformation + return _getfileinformation(f1) == _getfileinformation(f2) + except ImportError: + # On other operating systems, return True if the file descriptors + # are the same. + return f1 == f2 |