From 417bdfcf84924d27329a8341b7d3c91666d688e6 Mon Sep 17 00:00:00 2001 From: Chris Berkhout Date: Sat, 24 Apr 2021 23:02:09 +0200 Subject: [PATCH] Fix line terminations. --- src/pricehist/outputs/beancount.py | 2 +- src/pricehist/outputs/csv.py | 2 +- src/pricehist/outputs/ledger.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pricehist/outputs/beancount.py b/src/pricehist/outputs/beancount.py index f8c5c9f..ae924de 100644 --- a/src/pricehist/outputs/beancount.py +++ b/src/pricehist/outputs/beancount.py @@ -5,7 +5,7 @@ class Beancount: lines.append( f"{price.date} price {price.base} {price.amount} {price.quote}" ) - return "\n".join(lines) + return "\n".join(lines) + "\n" # https://beancount.github.io/docs/fetching_prices_in_beancount.html diff --git a/src/pricehist/outputs/csv.py b/src/pricehist/outputs/csv.py index 9b457d8..14b6d82 100644 --- a/src/pricehist/outputs/csv.py +++ b/src/pricehist/outputs/csv.py @@ -4,4 +4,4 @@ class CSV: for price in prices: line = ",".join([price.date, price.base, price.quote, str(price.amount)]) lines.append(line) - return "\n".join(lines) + return "\n".join(lines) + "\n" diff --git a/src/pricehist/outputs/ledger.py b/src/pricehist/outputs/ledger.py index 9e4adbe..98e5f53 100644 --- a/src/pricehist/outputs/ledger.py +++ b/src/pricehist/outputs/ledger.py @@ -4,7 +4,7 @@ class Ledger: for price in prices: date = str(price.date).translate(str.maketrans("-", "/")) lines.append(f"P {date} 00:00:00 {price.base} {price.amount} {price.quote}") - return "\n".join(lines) + return "\n".join(lines) + "\n" # TODO support additional details of the format: # https://www.ledger-cli.org/3.0/doc/ledger3.html#Commodities-and-Currencies