human
Solve the following python programming problem given the following code:
def test_overloaded_routes(self) : 
    inherited_bp = APIBlueprint ('bp_v2', __name__, url_prefix = '/v2', inherit_from = overloaded_bar.bp) 
    @ inherited_bp.route ('/bar') 
    def overloaded_bar() : 
        return 'Overloaded Bar' 
self.app.register_blueprint (inherited_bp) 
    self.assertEqual (self.client.get ('/v2/foo').data, self.client.get ('v1/foo').data) 
    self.assertEqual (self.client.get ('/v2/bar').data, 'Overloaded Bar') 
    self.assertEqual (self.client.get ('/v1/bar').data, 'Bar') 

    
    

    Fix the buggy line: inherited_bp = APIBlueprint ('bp_v2', __name__, url_prefix = '/v2', inherit_from = overloaded_bar.bp)
assistant
#Here is Python program to fix the buggy line: inherited_bp = APIBlueprint ('bp_v2', __name__, url_prefix = '/v2', inherit_from = overloaded_bar.

inherited_bp = APIBlueprint ('bp_v2', __name__, url_prefix = '/v2', inherit_from = self.bp)