Jun-19-2020, 02:31 PM
Okay, I looked at it again. There's a problem with the number of parameters and arguments.
The args passed to ThreadExecutioner.execute_child() contains six values. The first value is scrape_child_link() which has six parameters as well; this leaves only five arguments to be passed into scrape_child_link(). Based on the variable names provided, it seems the link parameter of scrape_child_link() has no argument when ThreadExecutioner.execute_child() calls scrape_child_link().
So, ThreadExecutioner.execute_child() requires an additional argument to properly run scrape_child_link().
The args passed to ThreadExecutioner.execute_child() contains six values. The first value is scrape_child_link() which has six parameters as well; this leaves only five arguments to be passed into scrape_child_link(). Based on the variable names provided, it seems the link parameter of scrape_child_link() has no argument when ThreadExecutioner.execute_child() calls scrape_child_link().
So, ThreadExecutioner.execute_child() requires an additional argument to properly run scrape_child_link().