No need to set the session log offset value if it's 0

This commit is contained in:
Veronica K. B. Olsen
2020-06-26 18:37:17 +02:00
parent b05d6f2dc1
commit 198836c261
3 changed files with 9 additions and 7 deletions
+4 -2
View File
@@ -1121,8 +1121,10 @@ class NWProject():
with open(sessionFile, mode="a+", encoding="utf8") as outFile:
if not isFile:
# It's a new file, so add a header
outFile.write("# Initial: %d\n# %-17s %-19s %8s %8s\n" % (
self.lastWCount, "Start Time", "End Time", "Novel", "Notes"
if self.lastWCount > 0:
outFile.write("# Offset %d\n" % self.lastWCount)
outFile.write("# %-17s %-19s %8s %8s\n" % (
"Start Time", "End Time", "Novel", "Notes"
))
outFile.write("%-19s %-19s %8d %8d\n" % (
+2 -2
View File
@@ -401,8 +401,8 @@ class GuiSessionLog(QDialog):
with open(logFile, mode="r", encoding="utf8") as inFile:
for inLine in inFile:
if inLine.startswith("#"):
if inLine.startswith("# Initial:"):
self.wordOffset = int(inLine[11:].strip())
if inLine.startswith("# Offset"):
self.wordOffset = int(inLine[9:].strip())
logger.verbose(
"Initial word count when log was started is %d" % self.wordOffset
)