[kupfer] objects: Remove in-function imports in FileLeaf



commit 7161d2289f874723ffea7045806430ef2f938c91
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Tue Oct 27 16:32:03 2009 +0100

    objects: Remove in-function imports in FileLeaf
    
    Importing objects inside a function is only slower, and less clear.
    Fix this old mistake.

 kupfer/objects.py |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/kupfer/objects.py b/kupfer/objects.py
index 9ce8f69..df31859 100644
--- a/kupfer/objects.py
+++ b/kupfer/objects.py
@@ -227,12 +227,10 @@ class FileLeaf (Leaf):
 		return path.realpath(self.object)
 
 	def is_valid(self):
-		from os import access, R_OK
-		return access(self.object, R_OK)
+		return os.access(self.object, os.R_OK)
 
 	def _is_executable(self):
-		from os import access, X_OK, R_OK
-		return access(self.object, R_OK | X_OK)
+		return os.access(self.object, os.R_OK | os.X_OK)
 
 	def is_dir(self):
 		return path.isdir(self.object)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]