#NEWLINE# @ expose . expose ( wtypes . text , wtypes . text , wtypes . text , body = wtypes . text ) #NEWLINE# def _default( self , driver_name , method , data = None ) : #NEWLINE# #INDENT# 'Call a driver API extension.\n\n        :param driver_name: name of the driver to call.\n        :param method: name of the method, to be passed to the vendor\n                       implementation.\n        :param data: body of data to supply to the specified method.\n        ' #NEWLINE# topic = pecan . request . rpcapi . get_topic_for_driver ( driver_name ) #NEWLINE# return api_utils . vendor_passthru ( driver_name , method , topic , data = data , driver_passthru = True )