def list(self, sort='modified', reverse=False, type=None): """ List files in directory. :param str type: Show only files of type. :param str sort: Sort files by attribute :param bool[False] reverse: Sort reverse. :return list: List of files. """ return [a_file.to_dict for a_file in file.list(self.pwd, type, sort, reverse)]
def list(self, sort='modified', reverse=False, type=None): """ List files in directory. :param str type: Show only files of type. :param str sort: Sort files by attribute :param bool[False] reverse: Sort reverse. :return list: List of files. """ return [ a_file.to_dict for a_file in file.list(self.pwd, type, sort, reverse) ]
def on_get(self, req, resp): """List files""" # First, extract request arguments path = req.get_param('path', required=True) type = req.get_param('type', default=None) sort = req.get_param('sort', default='modified') reverse = req.get_param('reverse', default=False) reverse = reverse == 'True' # Here we actually do stuff try: result = [a_file.to_dict for a_file in file.list(path, type, sort, reverse)] except OSError: raise falcon.HTTPNotFound('No path {}'.format(path)) # Least, prepare the response result_string = json.dumps(result) resp.status = falcon.HTTP_200 resp.body = result_string resp.content_type = 'application/json'
def on_get(self, req, resp): """List files""" # First, extract request arguments path = req.get_param('path', required=True) type = req.get_param('type', default=None) sort = req.get_param('sort', default='modified') reverse = req.get_param('reverse', default=False) reverse = reverse == 'True' # Here we actually do stuff try: result = [ a_file.to_dict for a_file in file.list(path, type, sort, reverse) ] except OSError: raise falcon.HTTPNotFound('No path {}'.format(path)) # Least, prepare the response result_string = json.dumps(result) resp.status = falcon.HTTP_200 resp.body = result_string resp.content_type = 'application/json'