eric6/Debugger/VariablesViewer.py

changeset 7628
f904d0eef264
parent 7366
bd743eacfbca
child 7639
422fd05e9c91
equal deleted inserted replaced
7626:7f643d41464e 7628:f904d0eef264
195 195
196 elif dtype in ['str', 'unicode']: 196 elif dtype in ['str', 'unicode']:
197 if VariableItem.rx_nonprintable.indexIn(dvalue) == -1: 197 if VariableItem.rx_nonprintable.indexIn(dvalue) == -1:
198 try: 198 try:
199 dvalue = ast.literal_eval(dvalue) 199 dvalue = ast.literal_eval(dvalue)
200 except Exception: 200 except Exception: # secok
201 pass 201 pass
202 try: 202 try:
203 dvalue = str(dvalue) 203 dvalue = str(dvalue)
204 except UnicodeDecodeError: # Never reached under Python 3 204 except UnicodeDecodeError: # Never reached under Python 3
205 dvalue = unicode(dvalue, 'utf-8') # __IGNORE_WARNING__ 205 dvalue = unicode(dvalue, 'utf-8') # __IGNORE_WARNING__

eric ide

mercurial