(self)
| 228 | |
| 229 | @memoize |
| 230 | def fstring_end(self) -> tokenize.TokenInfo | None: |
| 231 | FSTRING_END = getattr(token, "FSTRING_END", None) |
| 232 | if not FSTRING_END: |
| 233 | return None |
| 234 | tok = self._tokenizer.peek() |
| 235 | if tok.type == FSTRING_END: |
| 236 | return self._tokenizer.getnext() |
| 237 | return None |
| 238 | |
| 239 | @memoize |
| 240 | def op(self) -> tokenize.TokenInfo | None: |
no test coverage detected