#NEWLINE# def report_driver( self , driver = None ) : #NEWLINE# #INDENT# "\n        Reports a driver's current value to ISY\n\n        :param driver: The name of the driver to report. If None, all drivers\n                       are reported.\n        :type driver: str or None\n        :returns boolean: Indicates success or failure to report driver value\n        " #NEWLINE# if ( driver is None ) : #NEWLINE# #INDENT# drivers = self . _drivers . keys ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# drivers = [ driver ] #NEWLINE# #UNINDENT# for driver in drivers : #NEWLINE# #INDENT# self . parent . poly . report_status ( self . address , driver , self . _drivers [ driver ] [ 0 ] , self . _drivers [ self ] [ 1 ] ) #NEWLINE# #UNINDENT# return True