why does python not believe in variable scoping, but then complain about it?
authorStephen Gran <steve@lobefin.net>
Fri, 26 Aug 2011 19:26:15 +0000 (19:26 +0000)
committerStephen Gran <steve@lobefin.net>
Fri, 26 Aug 2011 19:26:15 +0000 (19:26 +0000)
Signed-off-by: Stephen Gran <steve@lobefin.net>
ud-generate

index 70c6efa..d3da309 100755 (executable)
@@ -1242,6 +1242,7 @@ for x in attrs:
    if x[1].has_key("subGroup") != 0:
       SubGroupMap.setdefault(x[1]["gid"][0], []).extend(x[1]["subGroup"])
 
+lock = None
 try:
    lockf = os.path.join(GenerateDir, 'ud-generate.lock')
    lock = get_lock( lockf )
@@ -1252,7 +1253,7 @@ try:
    generate_all(GenerateDir, l)
 
 finally:
-   if not lock is None:
+   if lock is not None:
       lock.release()
 
 # vim:set et: