File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 1010
1111import gdb
1212import re
13+ import sys
1314import debugger_pretty_printers_common as rustpp
1415
16+ if sys .version_info .major >= 3 :
17+ xrange = range
18+
1519#===============================================================================
1620# GDB Pretty Printing Module for Rust
1721#===============================================================================
@@ -215,7 +219,7 @@ def children(self):
215219 assert data_ptr .type .get_dwarf_type_kind () == rustpp .DWARF_TYPE_CODE_PTR
216220 raw_ptr = data_ptr .get_wrapped_value ()
217221
218- for index in range (0 , length ):
222+ for index in xrange (0 , length ):
219223 yield (str (index ), (raw_ptr + index ).dereference ())
220224
221225
@@ -244,7 +248,7 @@ def to_string(self):
244248 def children (self ):
245249 (length , data_ptr , cap ) = rustpp .extract_length_ptr_and_cap_from_std_vec (self .__val )
246250 gdb_ptr = data_ptr .get_wrapped_value ()
247- for index in range (0 , length ):
251+ for index in xrange (0 , length ):
248252 yield (str (index ), (gdb_ptr + index ).dereference ())
249253
250254
You can’t perform that action at this time.
0 commit comments