﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
21172	have LiveServerThread follow the semantics of threading.Thread.join()	Louis-Dominique Dubeau	Unai Zalakain	"File: `django/test/testcases.py`

The semantics of `threading.Thread.join()` are ""wait for this thread to end"" and nothing more.

However, `LiveServerThread` redefines these semantics to **first cause this thread to end** and then wait for this thread to end.

This harms reusability, because someone calling `join()` on this object would expect the regular semantics and not the Django-specific redefinition. I've encountered this bug in 1.5 but visual inspection of `master` shows that at the time of writing this ticket it is present there too."	Bug	closed	Testing framework	dev	Normal	fixed	live server, test server, live wsgi	unai@…	Ready for checkin	1	0	0	0	0	0
