﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
65	Tub._tubHasBeenShutDown has the wrong signature	bgranger		"The Tub._tubHasBeenShutDown method is used for Tub.getReference and Tub.connectTo once Tub.stopService has been called.  But _tubHasBeenShutDown has a signature that is incompatible with connectTo and stopService.  Thus, if Tub.stopService has been called and the user tries to call connectTo or stopService (which both point to _tubHasBeenShutDown), they see errors like this:

exceptions.TypeError: _tubHasBeenShutDown() takes exactly 1 argument (2 given)

To fix, this, _tubHasBeenShutDown should probably have *args and **kwargs:

    def _tubHasBeenShutDown(self, *args, **kwargs):
        raise RuntimeError(""Sorry, but this Tub has been shut down."")
"	defect	closed	minor	0.2.8	unknown	0.2.5	fixed		
