parameters: (self, *args, **kwargs)
docstring: Override parent constructor to allow 'bus' to be provided.
docstring_summary: Override parent constructor to allow 'bus' to be provided.
docstring_tokens: Override parent constructor to allow bus to be provided .
function: def __init__(self, *args, **kwargs):
          "Override parent constructor to allow 'bus' to be provided."
          self.bus = kwargs.pop('bus', None)
          super(PerpetualTimer, self).__init__(*args, **kwargs)
function_tokens: def __init__ ( self , * args , * * kwargs ) : self . bus = kwargs . pop ( 'bus' , None ) super ( PerpetualTimer , self ) . __init__ ( * args , * * kwargs )