(self)
| 527 | yield (row[0].split(None, 1)[-1],) |
| 528 | |
| 529 | def users(self) -> Generator[tuple, None, None]: |
| 530 | assert isinstance(self.conn, Connection) |
| 531 | with self.conn.cursor() as cur: |
| 532 | _logger.debug("Users Query. sql: %r", self.users_query) |
| 533 | try: |
| 534 | cur.execute(self.users_query) |
| 535 | except pymysql.DatabaseError as e: |
| 536 | _logger.error("No user completions due to %r", e) |
| 537 | yield () |
| 538 | else: |
| 539 | yield from cur |
| 540 | |
| 541 | def now(self) -> datetime.datetime: |
| 542 | assert isinstance(self.conn, Connection) |