Commit d3c4cb63 authored by Giorgos Korfiatis's avatar Giorgos Korfiatis
Browse files

Remove windows-specific actual path handling

parent 6bfff623
......@@ -22,7 +22,6 @@ import time
import filecmp
import shutil
import errno
import ctypes
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
......@@ -156,19 +155,6 @@ def local_path_changes(settings, path, state, unhandled_equal=True):
return live_info
def get_actual_windows_path(path):
SIZE = 1024
buf = ctypes.create_unicode_buffer(SIZE)
rv = ctypes.windll.kernel32.GetShortPathNameW(path, buf, SIZE)
if rv == 0 or rv > SIZE:
raise ValueError('Error in computing short %s' % rv)
short = buf.value
rv = ctypes.windll.kernel32.GetLongPathNameW(short, buf, SIZE)
if rv == 0 or rv > SIZE:
raise ValueError('Error in computing long %s' % rv)
return buf.value
def is_actual_path(path):
prefix = path.rstrip(os.path.sep)
while True:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment