Skip to content

Commit d496e19

Browse files
committed
#1806
1 parent 10b38b6 commit d496e19

3 files changed

Lines changed: 12 additions & 7 deletions

File tree

dwex/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from .gather import gather_to_dialog
2323

2424
# Sync with version in setup.py
25-
version = (4, 90)
25+
version = (4, 91)
2626
the_app = None
2727

2828
# Env variables (all boolean):

dwex/die.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,11 @@ def dump_expr(self, expr, len_cutoff = None):
176176

177177
# Big DIE attribute value interpreter for the top right table
178178
def format_value(self, attr):
179+
die = self.die
180+
cu = self.die.cu
181+
header = self.die.cu.header
182+
dwarf_version = self.die.cu.header.version
179183
try:
180-
die = self.die
181-
cu = self.die.cu
182-
header = self.die.cu.header
183-
dwarf_version = self.die.cu.header.version
184184

185185
key = attr.name
186186
val = attr.value
@@ -281,7 +281,12 @@ def format_value(self, attr):
281281
tb = exc.__traceback__
282282
di = die.cu.dwarfinfo
283283
file_addr_size = di.config.default_address_size
284-
loc_section = di.debug_loclists_sec if dwarf_version >= 5 else di.debug_loc_sec
284+
if dwarf_version >= 5:
285+
loc_section = di.debug_loclists_sec
286+
elif dwarf_version >= 2:
287+
loc_section = di.debug_loc_sec
288+
else:
289+
loc_section = None
285290
loc_sec_len = len(loc_section.stream.getbuffer()) if loc_section else None
286291
ctxt = {'attr': attr,
287292
'die': die,

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def run(self):
123123

124124
setup(
125125
name='dwex',
126-
version='4.90', # Sync with version in __main__
126+
version='4.91', # Sync with version in __main__
127127
packages=['dwex'],
128128
url="https://github.com/sevaa/dwex/",
129129
entry_points={"gui_scripts": ["dwex = dwex.__main__:main"]},

0 commit comments

Comments
 (0)