{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/PTVS/issues/2657","repository_url":"https://api.github.com/repos/Microsoft/PTVS","labels_url":"https://api.github.com/repos/Microsoft/PTVS/issues/2657/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/PTVS/issues/2657/comments","events_url":"https://api.github.com/repos/Microsoft/PTVS/issues/2657/events","html_url":"https://github.com/Microsoft/PTVS/issues/2657","id":234513165,"number":2657,"title":"Debugging Python C sources with PythonView","user":{"login":"amos402","id":3406561,"avatar_url":"https://avatars2.githubusercontent.com/u/3406561?v=3","gravatar_id":"","url":"https://api.github.com/users/amos402","html_url":"https://github.com/amos402","followers_url":"https://api.github.com/users/amos402/followers","following_url":"https://api.github.com/users/amos402/following{/other_user}","gists_url":"https://api.github.com/users/amos402/gists{/gist_id}","starred_url":"https://api.github.com/users/amos402/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amos402/subscriptions","organizations_url":"https://api.github.com/users/amos402/orgs","repos_url":"https://api.github.com/users/amos402/repos","events_url":"https://api.github.com/users/amos402/events{/privacy}","received_events_url":"https://api.github.com/users/amos402/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-06-08T12:38:17Z","updated_at":"2017-06-09T20:04:14Z","closed_at":null,"body":"For debugging `.pyd` in PTVS， when tracking in the C sources it's easy to see the Python objects' information. Is there any way to enable this feature when I just debugging the Python core sources?"},"comment":{"url":"https://api.github.com/repos/Microsoft/PTVS/issues/comments/307486603","html_url":"https://github.com/Microsoft/PTVS/issues/2657#issuecomment-307486603","issue_url":"https://api.github.com/repos/Microsoft/PTVS/issues/2657","id":307486603,"user":{"login":"int19h","id":1175142,"avatar_url":"https://avatars1.githubusercontent.com/u/1175142?v=3","gravatar_id":"","url":"https://api.github.com/users/int19h","html_url":"https://github.com/int19h","followers_url":"https://api.github.com/users/int19h/followers","following_url":"https://api.github.com/users/int19h/following{/other_user}","gists_url":"https://api.github.com/users/int19h/gists{/gist_id}","starred_url":"https://api.github.com/users/int19h/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/int19h/subscriptions","organizations_url":"https://api.github.com/users/int19h/orgs","repos_url":"https://api.github.com/users/int19h/repos","events_url":"https://api.github.com/users/int19h/events{/privacy}","received_events_url":"https://api.github.com/users/int19h/received_events","type":"User","site_admin":false},"created_at":"2017-06-09T20:04:14Z","updated_at":"2017-06-09T20:04:14Z","body":"Those two options show up in the context menu - right-click on e.g. the Locals window, and you should see the Python item there. The options are underneath that.\r\n\r\nYour first screenshot shows the correct behavior with the options set to default values - it does actually hit your breakpoint, but because it is inside python.dll, the call stack doesn't show that, since it hides all python.dll frames (and synthesizes Python frames out of them). Once you enable \"Show Native Python Frames\", you will see it as it actually is under the hood."}}
{"actor":{"display_login":"int19h"}}