workers = []
for lastname in lastnames:
lastname_page = search_host + lastname
lastname_paths = []
paths = threading.Thread(target=recieve_page_html, args=(lastname_page,))
paths.start()
workers.append(paths)
for w in workers:
w.join()
$page_content = render_template('templates/layout.php', ['lots' => $lots]); //тут ошибки нет
//ошибка возникает при следующем вызове
$layout_content = render_template('templates/index.php', [
'content' => $page_content,
'categories' => $categories,
'title' => 'Yeticave'
]);
import time
import threading
import random
def longworker():
t = random.randint(10,20)
time.sleep(t)
print('воркер работал {} секунд'.format(t))
w = threading.Thread(target=longworker, daemon=True)
w.start()
w.join(timeout=15)
if w.isAlive():
print('Завершаем работу не дождавшись воркера')
exit()