diff -r 5bffd1a6741f -r 2251fc52c426 Debugger/VariablesViewer.py --- a/Debugger/VariablesViewer.py Tue Oct 11 19:04:22 2016 +0200 +++ b/Debugger/VariablesViewer.py Wed Oct 12 19:54:09 2016 +0200 @@ -331,10 +331,10 @@ self.rx_class2 = QRegExp('class .*') self.rx_class3 = QRegExp('<class .* at 0x.*>') self.dvar_rx_class1 = QRegExp( - r'<.*(instance|object) at 0x.*>(\[\]|\{\}|\(\))') - self.dvar_rx_class2 = QRegExp(r'<class .* at 0x.*>(\[\]|\{\}|\(\))') + r'<.*(instance|object) at 0x.*>(\[\]|\{\}|\{:\}|\(\))') + self.dvar_rx_class2 = QRegExp(r'<class .* at 0x.*>(\[\]|\{\}|\{:\}|\(\))') self.dvar_rx_array_element = QRegExp(r'^\d+$') - self.dvar_rx_special_array_element = QRegExp(r'^\d+(\[\]|\{\}|\(\))$') + self.dvar_rx_special_array_element = QRegExp(r'^\d+(\[\]|\{\}|\{:\}|\(\))$') self.rx_nonprintable = QRegExp(r"""(\\x\d\d)+""") self.framenr = 0