Пример #1
0
 def _googledrive_add(self, path):
     id = self._new_id()
     uploader = None
     dm = LocalDataManager()
     try:
         with open(path, "rb"):
             pass
         uploader = GoogleDriveUploader(path, dm.get_service_root("GoogleDrive"), dm.get_folder_id())
     except IOError:
         self.pending_uploads["GoogleDrive"][id] = {"error": "File not found", "status": "Error-2", "path": path}
     else:
         self.pending_uploads["GoogleDrive"][id] = {
             "uploader": uploader,
             "status": "Starting",
             "conflict": "KeepBoth",
         }
     return (id, self.pending_uploads["GoogleDrive"][id])
Пример #2
0
 def _googledrive_add(self, path):
     id = self._new_id()
     uploader = None
     dm = LocalDataManager()
     try:
         with open(path, 'rb'):
             pass
         uploader = GoogleDriveUploader(path,
                                        dm.get_service_root('GoogleDrive'),
                                        dm.get_folder_id())
     except IOError:
         self.pending_uploads['GoogleDrive'][id] = {
             'error': 'File not found',
             'status': 'Error-2',
             'path': path
         }
     else:
         self.pending_uploads['GoogleDrive'][id] = {
             'uploader': uploader,
             'status': 'Starting',
             'conflict': 'KeepBoth'
         }
     return (id, self.pending_uploads['GoogleDrive'][id])