diff options
author | Hannes Domani <ssbssa@yahoo.de> | 2024-06-03 17:23:26 +0200 |
---|---|---|
committer | Hannes Domani <ssbssa@yahoo.de> | 2024-06-03 17:23:26 +0200 |
commit | 8a2e940b8d5751805d5fab127cc7dca0ce36ff0d (patch) | |
tree | 94b5b029b1435509f9c5974790b1bc669bf2e561 /etc/Makefile.am | |
parent | f74da7b8b3d6f14ba9ad21b380f743e4bdc4e952 (diff) | |
download | gdb-8a2e940b8d5751805d5fab127cc7dca0ce36ff0d.zip gdb-8a2e940b8d5751805d5fab127cc7dca0ce36ff0d.tar.gz gdb-8a2e940b8d5751805d5fab127cc7dca0ce36ff0d.tar.bz2 |
Enable call of overloaded subscript operator from python
If you try to use the overloaded subscript operator of a class
in python, it fails like this:
(gdb) py print(gdb.parse_and_eval('b')[5])
Traceback (most recent call last):
File "<string>", line 1, in <module>
gdb.error: Cannot subscript requested type.
Error while executing Python code.
This simply checks if such an operator exists, and calls it
instead, making this possible:
(gdb) py print(gdb.parse_and_eval('b')[5])
102 'f'
Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'etc/Makefile.am')
0 files changed, 0 insertions, 0 deletions