Skip to content
Prev Previous commit
Next Next commit
Remove throttling code
  • Loading branch information
bhrutledge committed Feb 20, 2022
commit 78074dbb6eaa4919216c04062a55d39d4667f1c5
11 changes: 5 additions & 6 deletions twine/repository.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,15 +160,14 @@ def _upload(self, package: package_file.PackageFile) -> requests.Response:
rich.progress.TransferSpeedColumn(),
disable=self.disable_progress_bar,
) as progress:
task_id = progress.add_task("Progress:", total=encoder.len)

def update_progress(monitor): # type: ignore
progress.update(task_id, completed=monitor.bytes_read)
import time; time.sleep(0.2) # fmt: skip
task_id = progress.add_task("", total=encoder.len)

monitor = requests_toolbelt.MultipartEncoderMonitor(
encoder,
update_progress,
lambda monitor: progress.update(
task_id,
completed=monitor.bytes_read,
),
)

resp = self.session.post(
Expand Down