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])
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])