@web.removeslash
    @web.authenticated
    def get(self):

        timestamp = self.get_argument('timestamp', default=None, strip=True)
        definition = self.get_argument('definition', default=None, strip=True)

        try:
            limit = int(self.get_argument('limit', default=50, strip=True))
        except Exception, e:
            return self.json({
                'error': 'Limit must a number!',
                'time': round(self.request.request_time(), 3),
            }, 400)

        if limit > 500:
            return self.json({
                'error': 'Limit must be less than 500!',
                'time': round(self.request.request_time(), 3),
            }, 400)

        changed = self.get_recently_changed(timestamp=timestamp, definition=definition, limit=limit)

        self.json({
            'result': changed,
            'time': round(self.request.request_time(), 3),
            'count': len(changed),
        })
dataset/ETHPy150Open argoroots/Entu/app/api/api2.py/API2Changed.get/original