Skip to content
This repository was archived by the owner on Dec 6, 2019. It is now read-only.

Commit 459584b

Browse files
committed
Tag release v0.3.1
1 parent a0d02ff commit 459584b

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

eaclogger/logger/eac.py

+10-11
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ def logRip(self, ripResult, epoch):
5252
# Ripper version
5353
# ATM differs from EAC's typical log line
5454
from morituri.configure import configure
55-
lines.append("morituri version %s (eac logger)" % configure.version)
55+
lines.append("morituri version %s (eac logger 0.3.1)" %
56+
configure.version)
5657
lines.append("")
5758

5859
# Rip date
@@ -77,11 +78,9 @@ def logRip(self, ripResult, epoch):
7778
# Extra line (not included in EAC's logfiles)
7879
lines.append("Use cdparanoia mode : Yes (cdparanoia %s)" % (
7980
ripResult.cdparanoiaVersion))
80-
defeat = "Unknown"
81-
if ripResult.cdparanoiaDefeatsCache is True:
81+
defeat = "No"
82+
if ripResult.cdparanoiaDefeatsCache:
8283
defeat = "Yes"
83-
if ripResult.cdparanoiaDefeatsCache is False:
84-
defeat = "No"
8584
lines.append("Defeat audio cache : %s" % defeat)
8685
lines.append("Make use of C2 pointers : No")
8786
lines.append("")
@@ -165,6 +164,7 @@ def logRip(self, ripResult, epoch):
165164
lines.append('')
166165

167166
# AccurateRip summary at the end of the logfile
167+
lines.append("")
168168
if self._inARDatabase == 0:
169169
lines.append("None of the tracks are present "
170170
"in the AccurateRip database")
@@ -189,7 +189,8 @@ def logRip(self, ripResult, epoch):
189189
lines.append("All tracks accurately ripped")
190190
lines.append("")
191191

192-
# FIXME: ATM this will always pick else (when does EAC report errors?)
192+
# FIXME: ATM this will always pick else
193+
# When does EAC report errors? (only on abort?)
193194
if self._errors:
194195
lines.append("There were errors")
195196
else:
@@ -204,6 +205,7 @@ def logRip(self, ripResult, epoch):
204205

205206
# Log checksum (uppercase hex encoded SHA256 hash of all lines)
206207
# It isn't compatible with EAC's one: checklog fail
208+
lines.append("")
207209
hasher = hashlib.sha256()
208210
hasher.update("\n".join(lines).encode("utf-8"))
209211
lines.append("==== Log checksum %s ====" % hasher.hexdigest().upper())
@@ -217,10 +219,7 @@ def trackLog(self, trackResult):
217219
lines = []
218220

219221
# Track number (formatting like EAC's one)
220-
if trackResult.number < 10:
221-
lines.append("Track %2d" % trackResult.number)
222-
else:
223-
lines.append("Track %2d" % trackResult.number)
222+
lines.append("Track %2d" % trackResult.number)
224223
lines.append("")
225224

226225
# Filename (including path) of ripped track
@@ -283,7 +282,7 @@ def trackLog(self, trackResult):
283282
else:
284283
lines.append(" Track not present in AccurateRip database")
285284

286-
# EAC emits 0 warnings even when a CRC mismatch occurs
285+
# EAC emits zero warnings even when a CRC mismatch occurs
287286
if trackResult.testcrc == trackResult.copycrc:
288287
lines.append(" Copy OK")
289288
return lines

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name="morituri-plugin-eaclogger",
5-
version="0.3.0",
5+
version="0.3.1",
66
description="""morituri EAC-style logger""",
77
author="superveloman",
88
maintainer="JoeLametta",

0 commit comments

Comments
 (0)