Coverage for src / collection_store.py: 0%

13 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-03-01 10:28 +0000

1import pandas as pd 

2 

3from src.api import spl 

4from src.configuration import config, store 

5from src.utils import store_util, progress_util 

6 

7 

8def update_collection(): 

9 progress_util.update_daily_msg("Start update collections... ") 

10 current_collection_df = pd.DataFrame() 

11 for account in store_util.get_account_names(): 

12 progress_util.update_daily_msg("...update collection for: " + str(account)) 

13 df = spl.get_player_collection_df(account) 

14 df.loc[:, 'card_name'] = df.apply(lambda row: config.card_details_df.loc[row['card_detail_id']]['name'], axis=1) 

15 

16 current_collection_df = pd.concat([current_collection_df, df]) 

17 

18 store.collection = current_collection_df