def readPublic(self, owner, channel, resource, limit = 750, source = "raw", time_range = None, data_filter = None, sample_rate = None):
    query = {'limit': limit, 'source': source}
    if time_range:
      query['time-range'] = time_range
    if data_filter:
      query['filter'] = data_filter
    if sample_rate:
      query['sample-rate'] = rate-sample
    endpoint = "%s/%s/%s/%s" % ( __publicReadEndpoint__, owner, channel, resource )
    response = self.__getData__( endpoint, query, False )
    return response;
dataset/ETHPy150Open beebotte/bbt_python/beebotte/__init__.py/BBT.readPublic/swapped operands of `-`