From fce954550a2707c9618edecd2b2bf8b70d8352fd Mon Sep 17 00:00:00 2001
From: jdebacker <jason.debacker@gmail.com>
Date: Mon, 5 Aug 2024 00:35:43 -0400
Subject: [PATCH] use diff method to get yyyyq

---
 ogzaf/macro_params.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ogzaf/macro_params.py b/ogzaf/macro_params.py
index 88306b0..8198eff 100644
--- a/ogzaf/macro_params.py
+++ b/ogzaf/macro_params.py
@@ -33,7 +33,11 @@ def get_macro_params(
     # initialize a dictionary of parameters
     macro_parameters = {}
     # baseline date formatted for World Bank data
-    baseline_YYYYQ = data_end_date.strftime(r"%YQ%q")
+    baseline_YYYYQ = (
+        str(data_end_date.year)
+        + "Q"
+        + str(pd.Timestamp(data_end_date).quarter)
+    )
 
     """
     Retrieve data from the World Bank World Development Indicators.