if self.__IsNumberToken():\r
return self._Expr\r
\r
- Token = self._GetToken()\r
- if type(Token) == type('') and Token.startswith('{') and Token.endswith('}') and self._Idx >= self._Len:\r
- return self._Expr\r
+ try:\r
+ Token = self._GetToken()\r
+ if type(Token) == type('') and Token.startswith('{') and Token.endswith('}') and self._Idx >= self._Len:\r
+ return self._Expr\r
+ except BadExpression:\r
+ pass\r
\r
self._Idx = 0\r
self._Token = ''\r