New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
distutils upload command crashes when displaying server response #53445
Comments
When showing a server response (--show-response), the upload command crashes with the following traceback: Traceback (most recent call last):
File "setup.py", line 94, in <module>
scripts = scripts,
File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/distutils/command/upload.py", line 60, in run
self.upload_file(command, pyversion, filename)
File "/usr/lib/python2.7/distutils/command/upload.py", line 189, in upload_file
self.announce('-'*75, result.read(), '-'*75)
TypeError: announce() takes at most 3 arguments (4 given) This is apparently due to the change made in r70889, which replaced a "print" statement with a call to self.announce(), but did not change the parameters appropriately. (The announce() method takes a string and a log level, not an arbitrary number of string arguments.) I don't know what versions of Python this is in besides 2.7; it may exist in a 2.6.x release or 3.x as well, but it is definitely in the 2.7 release. |
Confirmed in 3.1, 3.2 and distutils2. I’ll fix it shortly. |
Fixed in py3k, 3.1, 2.7 (r84611 through r84616) and distutils2 (ea174f2c7d8e). Thanks for the report. |
Reopening because of bpo-10367. |
Éric, I see this in Python 2.7, standard release. Your fix in SVN seems OK, but I am not sure that using "\n" be very platform agnostic. |
This fix doesn't solve bpo-10367. |
Thanks for correcting me! |
Jesús: There are a lot of literal \n in the current code, so I will assume that they work for now and change them only if there is a bug report. Thanks for noticing nonetheless. |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: