def _get_ueb_pkg_request_resources_by_processing_status(status): """ Returns a list of package request resources that are currently have status set to value provided by the param 'status' """ # note: the list of resources returned by the following action may contain # any deleted resources resource_search_action = tk.get_action('resource_search') context = {} # get the resource that has the format field set to zip and description field contains 'shape' #data_dict = {'query': ['PackageProcessingStatus:Processing']} data_dict = {'query': ['PackageProcessingStatus:' + status]} matching_resources = resource_search_action(context, data_dict)['results'] ueb_pkg_active_requests = [] for file_resource in matching_resources: # filter out any deleted resources active_resource = uebhelper.get_resource(file_resource['id']) if not active_resource: continue ueb_pkg_active_requests.append(active_resource) return ueb_pkg_active_requests
def wrapper(): return get_resource(uid, path)