<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def live(self, url, resource_class, resource_args, params=None):
 """Get a live endpoint. Args: url(string):
 URL for the request resource_class(class):
 The class to use for entries coming from the live endpoint. resource_args(dict):
 Additional arguments to pass to the `resource_class` constructor Keyword Args: params(dict):
 Request parameters for the live url Returns: An iterator over the live endpoint. Depending on the adapter the iterator will allow asynchronous behavior. The default adapter will block while iterating over the response of this method. """

        return self.adapter.live(self, url, resource_class, resource_args,
                                 params=params)