[issue42726] gdb/libpython.py InstanceProxy does not work with py3

2020-12-24 Thread miss-islington


miss-islington  added the comment:


New changeset 3bb85672bb894403a787a9c5afc0ca5987d28fe0 by Miss Islington (bot) 
in branch '3.9':
closes bpo-42726: gdb libpython: InstanceProxy support for py3 (GH-23912)
https://github.com/python/cpython/commit/3bb85672bb894403a787a9c5afc0ca5987d28fe0


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42726] gdb/libpython.py InstanceProxy does not work with py3

2020-12-24 Thread miss-islington


miss-islington  added the comment:


New changeset efd64c8ea0fed1c13839cec0feea450820da34f8 by Miss Islington (bot) 
in branch '3.8':
closes bpo-42726: gdb libpython: InstanceProxy support for py3 (GH-23912)
https://github.com/python/cpython/commit/efd64c8ea0fed1c13839cec0feea450820da34f8


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42726] gdb/libpython.py InstanceProxy does not work with py3

2020-12-24 Thread miss-islington


Change by miss-islington :


--
pull_requests: +22776
pull_request: https://github.com/python/cpython/pull/23925

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42726] gdb/libpython.py InstanceProxy does not work with py3

2020-12-24 Thread miss-islington


Change by miss-islington :


--
pull_requests: +22775
pull_request: https://github.com/python/cpython/pull/23924

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42726] gdb/libpython.py InstanceProxy does not work with py3

2020-12-24 Thread miss-islington


miss-islington  added the comment:


New changeset b57ada98da0d5b0cf1ebc2c9c5502d04aa962042 by Augusto Hack in 
branch 'master':
closes bpo-42726: gdb libpython: InstanceProxy support for py3 (GH-23912)
https://github.com/python/cpython/commit/b57ada98da0d5b0cf1ebc2c9c5502d04aa962042


--
nosy: +miss-islington
resolution:  -> fixed
stage:  -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42726] gdb/libpython.py InstanceProxy does not work with py3

2020-12-23 Thread Augusto Hack


New submission from Augusto Hack :

Calling `proxyval` on an instance of a user defined class fails.

minimally reproducible example:
```
from time import sleep

class A:
def __init__(self):
self.a = 1

a = A()
sleep(10)
```
Attach to process and run:
```
py-up
python-interactive
Frame.get_selected_python_frame().get_pyop().get_var_by_name('a')[0].proxyval(set())
```
Will result in the following error:
```
Traceback (most recent call last):
  File "", line 1, in 
  File 
"/usr/lib/debug/usr/lib64/libpython3.7m.so.1.0-3.7.9-2.fc33.x86_64.debug-gdb.py",
 line 471, in __repr__
for arg, val in self.attrdict.iteritems()])
AttributeError: 'dict' object has no attribute 'iteritems'
```
Tested on fedora 33 with python3.7 and debugsymbols

--
components: Demos and Tools
messages: 383654
nosy: hack.augusto
priority: normal
pull_requests: 22764
severity: normal
status: open
title: gdb/libpython.py InstanceProxy does not work with py3
versions: Python 3.10, Python 3.6, Python 3.7, Python 3.8, Python 3.9

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com