diff options
| author | 2019-10-31 13:03:19 +0000 | |
|---|---|---|
| committer | 2019-10-31 13:03:19 +0000 | |
| commit | dde0dcc37ba592766be1ea9fa60bf5503a57cf12 (patch) | |
| tree | ddf3bb032e51b98c5953c3535a476d3a7d8ab2ac /src/IRCBuffer.py | |
| parent | use utils.parse.line_normalise in title.py (diff) | |
| parent | Fix type errors detected by 'mypy --ignore-missing-imports src'. (diff) | |
Merge pull request #191 from ProgVal/mypy
Fix type errors detected by 'mypy --ignore-missing-imports src'.
Diffstat (limited to 'src/IRCBuffer.py')
| -rw-r--r-- | src/IRCBuffer.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/IRCBuffer.py b/src/IRCBuffer.py index a809fdc4..f30b13ca 100644 --- a/src/IRCBuffer.py +++ b/src/IRCBuffer.py @@ -67,7 +67,11 @@ class Buffer(object): return None def find_from(self, nickname: str) -> typing.Optional[BufferLine]: - return (self.find_many_from(nickname, 1) or [None])[0] + lines = self.find_many_from(nickname, 1) + if lines: + return lines[0] + else: + return None def find_many_from(self, nickname: str, max: int ) -> typing.List[BufferLine]: nickname_lower = self.server.irc_lower(nickname) |
