On 2010/11/27 5:31, Brian Curtin wrote: > On Fri, Nov 26, 2010 at 14:18, Hirokazu Yamamoto<ocean-city at m2.ccsnet.ne.jp >> wrote: > >> On 2010/11/27 5:02, Brian Curtin wrote: >> >>> We briefly chatted about this on the os.link >>> feature issue, but I never found a way around it. >>> >> >> How about implementing os.path.samefile in >> Modules/posixmodule.c like this? >> >> http://bugs.python.org/file19262/py3k_fix_kill_python_for_short_path.patch >> >> # I hope this works. >> > > That's almost identical to what the current os.path.sameopenfile is. > > Lib/ntpath.py opens both files, then compares them via _getfileinformation. > That function is implemented to take in a file descriptor, call > GetFileInformationByHandle with it, then returns a tuple > of dwVolumeSerialNumber, nFileIndexHigh, and nFileIndexLow. > Yes. Difference is, file object cannot represent directory, and probably FILE_FLAG_BACKUP_SEMANTICS makes it faster to open file.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4