From 4cf7fe95c91e23f6e2468bc1c5e983273aac6d8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Sat, 3 Sep 2005 23:55:21 +0000 Subject: [PATCH] os.access cant handle broken links fix... --- pisi/actionsapi/shelltools.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pisi/actionsapi/shelltools.py b/pisi/actionsapi/shelltools.py index caec4d09..c93d96ab 100644 --- a/pisi/actionsapi/shelltools.py +++ b/pisi/actionsapi/shelltools.py @@ -100,7 +100,7 @@ def unlinkDir(sourceDirectory): def move(sourceFile, destinationFile): '''recursively move a sourceFile or directory to destinationFile''' for file in glob.glob(sourceFile): - if can_access_file(file): + if isFile(file) or isLink(file): try: shutil.move(file, destinationFile) except OSError: @@ -111,7 +111,7 @@ def move(sourceFile, destinationFile): def copy(sourceFile, destinationFile): '''recursively copy a sourceFile or directory to destinationFile''' for file in glob.glob(sourceFile): - if can_access_file(file): + if isFile(file) or isLink(file): try: shutil.copy(file, destinationFile) except IOError: @@ -121,7 +121,7 @@ def copy(sourceFile, destinationFile): def copytree(source, destination, sym = False): '''recursively copy an entire directory tree rooted at source''' - if can_access_directory(source): + if isDirectory(file) or isLink(file): try: shutil.copytree(source, destination, sym) except OSError: