Use normpath from support
authorBrian Dolbec <dolsen@gentoo.org>
Mon, 21 Jan 2013 23:54:02 +0000 (15:54 -0800)
committerBrian Dolbec <dolsen@gentoo.org>
Fri, 1 Mar 2013 06:21:46 +0000 (22:21 -0800)
catalyst/lock.py

index b963af231089e2e8a32d8b8c4bb15edb30f7de65..764c11e690248232e783550a018f96c7ea0115e6 100644 (file)
@@ -1,10 +1,15 @@
 #!/usr/bin/python
+
+
 import os
 import fcntl
 import errno
 import sys
 import time
-from catalyst.support import CatalystError
+
+
+from catalyst.support import CatalystError, normpath
+
 
 def writemsg(mystr):
        sys.stderr.write(mystr)
@@ -80,7 +85,7 @@ class LockDir:
                        if not self.islocked():
                                if lockdir[-1] == "/":
                                        lockdir=lockdir[:-1]
-                               self.lockdir=normpath(lockdir)
+                               self.lockdir = normpath(lockdir)
 #                              if "DEBUG" in self.settings:
 #                                      print "setting lockdir to", self.lockdir
                else:
@@ -94,7 +99,7 @@ class LockDir:
 
        def set_lockfile(self):
                if not self.islocked():
-                       self.lockfile=normpath(self.lockdir+'/'+self.lockfilename)
+                       self.lockfile = normpath(self.lockdir+'/'+self.lockfilename)
 #                      if "DEBUG" in self.settings:
 #                              print "setting lockfile to", self.lockfile
 
@@ -430,12 +435,12 @@ if __name__ == "__main__":
                        print i,time.time()
                        time.sleep(1)
                print
-       def normpath(mypath):
-               newpath = os.path.normpath(mypath)
-               if len(newpath) > 1:
-                       if newpath[1] == "/":
-                               newpath = "/"+newpath.lstrip("/")
-               return newpath
+       #def normpath(mypath):
+               #newpath = os.path.normpath(mypath)
+               #if len(newpath) > 1:
+                       #if newpath[1] == "/":
+                               #newpath = "/"+newpath.lstrip("/")
+               #return newpath
 
        print "Lock 5 starting"
        Lock1=LockDir("/tmp/lock_path")
@@ -474,9 +479,3 @@ if __name__ == "__main__":
        Lock1.unlock()
        print "Lock1 unlock"
 
-#Lock1.write_lock()
-#time.sleep(2)
-#Lock1.unlock()
-    ##Lock1.write_lock()
-    #time.sleep(2)
-    #Lock1.unlock()