Constantin Wenger
2019-06-21 b7dd760578dbbde908c6779782a91cfcbc916d38
fetch_data.py
@@ -81,9 +81,14 @@
        # df is a single row of card
        fetch_card_image(df, out_dir, size)
    else:
        from concurrent.futures import ThreadPoolExecutor, wait as fwait
        executor = ThreadPoolExecutor(5)
        # df is a dataframe containing list of cards
        arglist = []
        for ind, row in df.iterrows():
            fetch_card_image(row, out_dir, size)
            arglist.append(executor.submit(fetch_card_image, row, out_dir, size))
        fwait(arglist)
        #    fetch_card_image(row, out_dir, size)
def fetch_card_image(row, out_dir=None, size='png'):