def update(group, since): """ Returns all items updated past a specific date in utc. :Parameters: - `since`: a specific date in utc - `group`: group to limit items to """ try: items = Hash.objects( date__gt=datetime.datetime.strptime(since, "%Y-%m-%dT%H:%M:%S"), group=group ) fields = API_UPDATES_DEFAULT_FIELDS fields_arg = request.args.get('fields', None) if fields_arg is not None: fields = [ Hash.modelname(field) for field in fields_arg.replace(' ', '').split(',') ] items = items.only(*fields) return stream_items(items, fields) except Exception as e: current_app.logger.debug(e) return error()