Add same_file utility function

Safia Abdalla 10 years ago
parent 4b8f19e5e7
commit 3f4a2cb00b

@ -141,6 +141,23 @@ def is_hidden(abs_path, abs_root=''):
return False
def same_file(path, other_path):
"""
Check if path and other_path are hard links to the same file. This is a
utility implementation of Python's os.path.samefile which is not available
with Python 2.x and Windows.
Parameters
-----------
path: String representing a path to a file
other_path: String representing a path to another file
Returns
-----------
same: Boolean that is True if both path and other path are the same
"""
return os.stat(path).st_ino == os.stat(other_path).st_ino
def to_os_path(path, root=''):
"""Convert an API path to a filesystem path

Loading…
Cancel
Save