(self, line, lno=None)
| 174 | self._set_ready() |
| 175 | |
| 176 | def _add_line(self, line, lno=None): |
| 177 | if not line.strip(): |
| 178 | # We don't worry about multi-line string literals. |
| 179 | return |
| 180 | if self._current is None: |
| 181 | self._start = lno |
| 182 | self._current = TextInfo(line, lno) |
| 183 | else: |
| 184 | # XXX |
| 185 | #if lno < self._current.end: |
| 186 | # # A circular include? |
| 187 | # raise NotImplementedError((lno, self)) |
| 188 | self._current.add_line(line, lno) |
| 189 | self._ready = True |
no test coverage detected