def __getitem__(self, key): filename = os.path.split(self.request.path)[-1] file_obj = File.get_by_filename(filename) if file_obj is not None: self.file_obj = file_obj return self else: raise KeyError
def browse(request): files = File.browse(request.params.get('device'), request.params.get('type')) return {'request_type': request.params.get('type', None), 'request_device': request.params.get('device', None), 'devices': Device.get_all(), 'files': files}