From 1929ea9af36b88c623a904e1dc6dc085209b437b Mon Sep 17 00:00:00 2001 From: mez Date: Tue, 8 Jul 2025 20:03:34 +0100 Subject: [PATCH] Show users with pending trades --- colors.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/colors.py b/colors.py index 0464953..d1a7534 100644 --- a/colors.py +++ b/colors.py @@ -270,7 +270,17 @@ for event in log.log: logitems = logitems[::-1] coupons = coupons[::-1] -tradepend = len(list(Counter(tradeout).elements())) - len(list(Counter(tradein).elements())) +tradepend = len(tradeout) - len(tradein) +tradediff = tradeout.copy() +halftrades = [] +if tradepend > 0: + for trade in tradein: + if trade in tradediff: + tradediff.remove(trade) + tradediff = sorted(list(dict.fromkeys(tradediff))) + for trade in tradediff: + cuttrade = trade[11:] + halftrades.append(cuttrade) print("Calculating level") @@ -1310,7 +1320,7 @@ def indexgen(): content.write("rainbow" + " + " + str(levelcrayons - 56)) content.write("\">(" + rank + ")\n") if tradepend > 0: - content.write("
  • " + str(tradepend) + " card") + content.write("
  • " + str(tradepend) + " card") if tradepend > 1: content.write("s") content.write(" held for trades
  • \n")