From a163f68d59183a18125b9550e6e0f7d74bb33d76 Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Fri, 29 Sep 2023 12:24:32 +0100 Subject: [PATCH] Adjust code to avoid ambiguous Unicode --- google_stocks/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/google_stocks/__init__.py b/google_stocks/__init__.py index 7f07fd8..57a3122 100644 --- a/google_stocks/__init__.py +++ b/google_stocks/__init__.py @@ -101,7 +101,9 @@ class Index: assert tag[0] is not None and tag[1] is not None self.price = decimal.Decimal(tag[0].text_content().replace(",", "").strip()) - percent_change_str = tag[1][0].text_content().strip().replace("−", "-") + percent_change_str = tag[1][0].text_content().strip() + percent_change_str = percent_change_str.replace("\N{MINUS SIGN}", "-") + self.day_change = decimal.Decimal(percent_change_str) m = re_percent_change.match(tag[1][1].text_content()) assert m