-- Mark Wooding <mdw@distorted.org.uk> Tue, 01 Oct 2019 12:53:43 +0100
+cfd (1.3.15) experimental; urgency=medium
+
+ * Fix `auto-version' to work in external worktrees.
+ * Fix `texinice.tex' to work with later versions of Texinfo.
+ * Fix a number of minor bugs in `mdwsetup.py'.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Fri, 08 May 2020 12:28:11 +0100
+
cfd (1.3.14) experimental; urgency=low
* Fix various `gplmumble.tex' files so that they can be included from
me.file = file
me.rc = rc
def __str__(me):
- if WIFEXITED(me.rc):
- return '%s failed (rc = %d)' % (me.file, WEXITSTATUS(me.rc))
- elif WIFSIGNALED(me.rc):
- return '%s died (signal %d)' % (me.file, WTERMSIG(me.rc))
+ if OS.WIFEXITED(me.rc):
+ return '%s failed (rc = %d)' % (me.file, OS.WEXITSTATUS(me.rc))
+ elif OS.WIFSIGNALED(me.rc):
+ return '%s died (signal %d)' % (me.file, OS.WTERMSIG(me.rc))
else:
return '%s died inexplicably' % (me.file)
temp = me.target + '.new'
with open(temp, 'w') as ft:
rc = SUB.call([SYS.executable, me.sources[0]], stdout = ft)
- if rc != 0: raise SubprocessFailure, (source, rc)
+ if rc != 0: raise SubprocessFailure, (me.sources[0], rc << 8)
OS.rename(temp, me.target)
## Backward compatibility.