From 0e5ba991db6e3b4674370a370c3ed991ebda65f4 Mon Sep 17 00:00:00 2001 From: zman Date: Fri, 11 Apr 2025 14:57:20 -0400 Subject: [PATCH] FUCK --- app/services/pricing.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/services/pricing.py b/app/services/pricing.py index f1ffe32..9f1e08f 100644 --- a/app/services/pricing.py +++ b/app/services/pricing.py @@ -27,6 +27,8 @@ class PricingService: # function for taking a tcgplayer pricing export with all set ids and loading it into the price table # can be run as needed or scheduled def get_pricing_export_content(self, file: File = None) -> bytes: + if ACTIVE_PRICING_ALGORITHIM == 'default_pricing_algo' and FREE_SHIPPING == True: + print("asdf") if file: file_content = self.file_service.get_file_content(file.id) else: @@ -293,7 +295,9 @@ class PricingService: def apply_pricing_algo(self, row: pd.Series, pricing_algo: callable = None) -> pd.Series: """Modified to handle the pricing algorithm as an instance method""" - if pricing_algo is None or ACTIVE_PRICING_ALGORITHIM == 'default_pricing_algo': + if pricing_algo: + return pricing_algo(row) + elif ACTIVE_PRICING_ALGORITHIM == 'default_pricing_algo': pricing_algo = self.default_pricing_algo elif ACTIVE_PRICING_ALGORITHIM == 'tcgplayer_recommended_algo': pricing_algo = self.tcgplayer_recommended_algo