Issue36969
Created on 2019-05-19 22:55 by blueyed, last changed 2022-04-11 14:59 by admin. This issue is now closed.
| Pull Requests | |||
|---|---|---|---|
| URL | Status | Linked | Edit |
| PR 13452 | merged | remi.lapeyre, 2019-05-20 21:32 | |
| PR 13453 | merged | miss-islington, 2019-05-20 22:18 | |
| PR 13459 | merged | remi.lapeyre, 2019-05-21 10:32 | |
| Messages (9) | |||
|---|---|---|---|
| msg342878 - (view) | Author: daniel hahler (blueyed) * | Date: 2019-05-19 22:55 | |
With a program like the following, `args` will not display the keyword-only argument:
```
def f1(arg=None, *, kwonly=None):
__import__('pdb').set_trace()
f1()
```
```
(Pdb) args
arg = 'arg'
kw = 'kw'
```
Related code:
https://github.com/python/cpython/blob/5c08ce9bf712acbb3f05a3a57baf51fcb534cdf0/Lib/pdb.py#L1129-L1144
|
|||
| msg342958 - (view) | Author: Pablo Galindo Salgado (pablogsal) * ![]() |
Date: 2019-05-20 22:08 | |
Notice that pdb also does not handle correctly PEP570: def f1(x,/,arg=None, *, kwonly=None): breakpoint() f1(3) -> breakpoint() (Pdb) args x = 3 |
|||
| msg342959 - (view) | Author: Pablo Galindo Salgado (pablogsal) * ![]() |
Date: 2019-05-20 22:17 | |
New changeset bf457c7d8224179a023957876e757f2a7ffc3d9d by Pablo Galindo (Rémi Lapeyre) in branch 'master': bpo-36969: Make PDB args command display keyword only arguments (GH-13452) https://github.com/python/cpython/commit/bf457c7d8224179a023957876e757f2a7ffc3d9d |
|||
| msg342960 - (view) | Author: Pablo Galindo Salgado (pablogsal) * ![]() |
Date: 2019-05-20 22:20 | |
Rémi, could you do a PR addressing co_posonlyargcount? |
|||
| msg342961 - (view) | Author: Rémi Lapeyre (remi.lapeyre) * | Date: 2019-05-20 22:21 | |
> Rémi, could you do a PR addressing co_posonlyargcount? Of course, should I open a new PR or post a patch to be added to a current PR? |
|||
| msg342963 - (view) | Author: miss-islington (miss-islington) | Date: 2019-05-20 22:34 | |
New changeset 50b3f205d82d88eec69f18a0ad4bb2440ba73501 by Miss Islington (bot) in branch '3.7': bpo-36969: Make PDB args command display keyword only arguments (GH-13452) https://github.com/python/cpython/commit/50b3f205d82d88eec69f18a0ad4bb2440ba73501 |
|||
| msg342990 - (view) | Author: Pablo Galindo Salgado (pablogsal) * ![]() |
Date: 2019-05-21 09:15 | |
> Of course, should I open a new PR or post a patch to be added to a current PR? Make another PR against master. |
|||
| msg343425 - (view) | Author: Pablo Galindo Salgado (pablogsal) * ![]() |
Date: 2019-05-24 20:44 | |
New changeset 458560347f5c28e162bb288adfa0cfe5aad79557 by Pablo Galindo (Rémi Lapeyre) in branch 'master': bpo-36969: Make PDB args command display positional only arguments (GH-13459) https://github.com/python/cpython/commit/458560347f5c28e162bb288adfa0cfe5aad79557 |
|||
| msg343426 - (view) | Author: Pablo Galindo Salgado (pablogsal) * ![]() |
Date: 2019-05-24 20:44 | |
Thanks Rémi for the PRs! :) |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022-04-11 14:59:15 | admin | set | github: 81150 |
| 2019-05-24 20:44:57 | pablogsal | set | status: open -> closed resolution: fixed messages: + msg343426 stage: patch review -> resolved |
| 2019-05-24 20:44:34 | pablogsal | set | messages: + msg343425 |
| 2019-05-21 10:32:30 | remi.lapeyre | set | title: pdb: do_args: display/handle keyword-only arguments -> pdb.do_args: display keyword-only and positional only arguments |
| 2019-05-21 10:32:05 | remi.lapeyre | set | pull_requests: + pull_request13369 |
| 2019-05-21 09:15:37 | pablogsal | set | messages: + msg342990 |
| 2019-05-20 22:34:26 | miss-islington | set | nosy:
+ miss-islington messages: + msg342963 |
| 2019-05-20 22:21:20 | remi.lapeyre | set | nosy:
+ remi.lapeyre messages: + msg342961 |
| 2019-05-20 22:20:11 | pablogsal | set | messages: + msg342960 |
| 2019-05-20 22:18:02 | miss-islington | set | pull_requests: + pull_request13362 |
| 2019-05-20 22:17:33 | pablogsal | set | messages: + msg342959 |
| 2019-05-20 22:08:42 | pablogsal | set | nosy:
+ pablogsal messages: + msg342958 |
| 2019-05-20 21:32:36 | remi.lapeyre | set | keywords:
+ patch stage: patch review pull_requests: + pull_request13361 |
| 2019-05-19 22:55:08 | blueyed | create | |
