This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2017年04月29日 09:22 by xiang.zhang, last changed 2022年04月11日 14:58 by admin. This issue is now closed.
| Pull Requests | |||
|---|---|---|---|
| URL | Status | Linked | Edit |
| PR 1352 | merged | xiang.zhang, 2017年04月29日 09:43 | |
| Messages (3) | |||
|---|---|---|---|
| msg292585 - (view) | Author: Xiang Zhang (xiang.zhang) * (Python committer) | Date: 2017年04月29日 09:22 | |
Before functions in binascii having *data* parameter all accept it as positionaly-only. But after #25357, binascii.b2a_base64 changed it to accept keyword argument also but it looks unintentional. |
|||
| msg292589 - (view) | Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) | Date: 2017年04月29日 09:36 | |
Because this change looks unintentional (no one of reviewers even noticed it) and was not documented, I think it is better to make the data parameter positional-only in 3.7. The chance of breaking a user code is very low, and even if this breaks some code, it is easy to fix it. But it is safer to left 3.6 untouched. |
|||
| msg292603 - (view) | Author: STINNER Victor (vstinner) * (Python committer) | Date: 2017年04月29日 22:24 | |
Right, my API change was unintentional. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:58:45 | admin | set | github: 74392 |
| 2017年05月01日 05:12:47 | xiang.zhang | set | status: open -> closed stage: resolved resolution: fixed versions: - Python 3.6 |
| 2017年04月29日 22:24:20 | vstinner | set | messages: + msg292603 |
| 2017年04月29日 09:43:50 | xiang.zhang | set | pull_requests: + pull_request1464 |
| 2017年04月29日 09:36:09 | serhiy.storchaka | set | messages: + msg292589 |
| 2017年04月29日 09:22:01 | xiang.zhang | create | |