﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
639	stop using RuntimeError	warner	warner	"I've had the unfortunate habit of using !RuntimeError whenever I needed to raise an exception and couldn't find a better one to use. David Reid points out that !RuntimeError is really meant to indicate internal problems in the Python runtime, like out-of-memory or internal assertion failures.

So the task is to find all instances of !RuntimeError and replace them with better exception classes, creating new-and-informative ones if necessary. Also, remind myself to stop using !RuntimeError in the future.

"	defect	closed	minor	1.4.1	code	1.3.0	fixed			
