Created attachment 497172 Patch to fix the bug
Description of problem: I found the bug in Ubuntu Natty: https://bugs.launchpad.net/ubuntu/+source/urlgrabber/+bug/776555
The progress_obj is documented as: po.start(filename, url, basename, length, text)
But it is called as: po.start(filename, url, basename, size=..., text=...)
Regression (worked fine in Ubuntu Maverick)
Version-Release number of selected component (if applicable): Ubuntu version of python-urlgrabber: 3.9.1-4
How reproducible: 100% reproducible
Steps to Reproduce: 1. Pass a progress_obj to the grabber 2. Implement the documented API 3. Code fails when called incorrectly by grabber.py
Actual results: Code fails with a KeyboardInterrupt
Expected results: Should work as documented, and as it used to work
Additional info: See details in ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/urlgrabber/+bug/776555
Created attachment 497172
Patch to fix the bug
Description of problem: /bugs.launchpad .net/ubuntu/ +source/ urlgrabber/ +bug/776555
I found the bug in Ubuntu Natty:
https:/
The progress_obj is documented as:
po.start(filename, url, basename, length, text)
But it is called as:
po.start(filename, url, basename, size=..., text=...)
Regression (worked fine in Ubuntu Maverick)
Version-Release number of selected component (if applicable):
Ubuntu version of python-urlgrabber: 3.9.1-4
How reproducible:
100% reproducible
Steps to Reproduce:
1. Pass a progress_obj to the grabber
2. Implement the documented API
3. Code fails when called incorrectly by grabber.py
Actual results:
Code fails with a KeyboardInterrupt
Expected results:
Should work as documented, and as it used to work
Additional info: /bugs.launchpad .net/ubuntu/ +source/ urlgrabber/ +bug/776555
See details in ubuntu bug:
https:/