X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Ftransitions.py;h=a5b8fa3529edda25a90f5bab80ebcd2f98b0e8e7;hb=a2dc25494de9b598f43f60730c3fe6beffd1b9ca;hp=e2461ad2ef56b82ee0cb19bc7fdb7e14f106dcce;hpb=92929b13c99cd7f0533167a5cf4cf1ea679cd56e;p=dak.git diff --git a/dak/transitions.py b/dak/transitions.py index e2461ad2..a5b8fa35 100755 --- a/dak/transitions.py +++ b/dak/transitions.py @@ -135,7 +135,7 @@ def load_transitions(trans_file): failure = False try: trans = yaml.load(sourcecontent) - except yaml.YAMLError, exc: + except yaml.YAMLError as exc: # Someone fucked it up print "ERROR: %s" % (exc) return None @@ -225,7 +225,7 @@ def lock_file(f): try: fcntl.lockf(lock_fd, fcntl.LOCK_EX | fcntl.LOCK_NB) return lock_fd - except OSError, e: + except OSError as e: if errno.errorcode[e.errno] == 'EACCES' or errno.errorcode[e.errno] == 'EEXIST': print "Unable to get lock for %s (try %d of 10)" % \ (file, retry+1) @@ -319,7 +319,7 @@ def temp_transitions_file(transitions): """ (fd, path) = tempfile.mkstemp("", "transitions", Cnf["Dir::TempPath"]) - os.chmod(path, 0644) + os.chmod(path, 0o644) f = open(path, "w") yaml.dump(transitions, f, default_flow_style=False) return path @@ -589,7 +589,7 @@ def main(): if Options["import"]: try: write_transitions_from_file(Options["import"]) - except TransitionsError, m: + except TransitionsError as m: print m sys.exit(2) sys.exit(0)