(file_id, dest)
| 158 | |
| 159 | |
| 160 | def download_file(file_id, dest): |
| 161 | drive_url = "https://docs.google.com/uc?export=download" |
| 162 | session = requests.Session() |
| 163 | response = session.get(drive_url, params={'id': file_id}, stream=True) |
| 164 | token = get_confirm_token(response) |
| 165 | |
| 166 | if token: |
| 167 | params = {'id': file_id, 'confirm': token} |
| 168 | response = session.get(drive_url, params=params, stream=True) |
| 169 | |
| 170 | save_response_content(response, dest) |
| 171 | |
| 172 |
no test coverage detected