Commit c28ad452 authored by Antoine Millet's avatar Antoine Millet
Browse files

Fixed "Exception RuntimeError" errors on stderr

parent 86f19b6b
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -105,7 +105,8 @@ class TqlLexer(object):
        return self._lexer.input(input)

    def __getattr__(self, name):
        attr = getattr(self._lexer, name)
        lexer = super(TqlLexer, self).__getattribute__('_lexer')
        attr = getattr(lexer, name)
        if attr is None:
            raise AttributeError("'%s' object has no attribute '%s'" % (self, name))
        else:
@@ -230,7 +231,8 @@ class TqlParser(object):
        return self._parser.parse(self._input, self._lexer, tracking=True)

    def __getattr__(self, name):
        attr = getattr(self._parser, name)
        parser = super(TqlParser, self).__getattribute__('_parser')
        attr = getattr(parser, name)
        if attr is None:
            raise AttributeError("'%s' object has no attribute '%s'" % (self, name))
        else: