示例#1
0
 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
示例#2
0
 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
示例#3
0
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}