aboutsummaryrefslogtreecommitdiff
path: root/src/IRCUser.py
diff options
context:
space:
mode:
authorGravatar Valentin Lorentz2019-10-26 00:32:00 +0200
committerGravatar Valentin Lorentz2019-10-30 22:26:59 +0100
commitfbf8cd1a167966d31717f4fc1fec1418910ad0f4 (patch)
tree07284824baa45a7ce0a79f64b9ba81f7e83d7793 /src/IRCUser.py
parentfix _line() related type hinting issues in IRCServer.py (diff)
signature
Fix type errors detected by 'mypy --ignore-missing-imports src'.
Diffstat (limited to 'src/IRCUser.py')
-rw-r--r--src/IRCUser.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/IRCUser.py b/src/IRCUser.py
index 7ba334c5..7e6d60ac 100644
--- a/src/IRCUser.py
+++ b/src/IRCUser.py
@@ -11,11 +11,11 @@ class User(IRCObject.Object):
self.server = server
self.set_nickname(nickname)
self._id = id
- self.username = None
- self.hostname = None
- self.realname = None
+ self.username: typing.Optional[str] = None
+ self.hostname: typing.Optional[str] = None
+ self.realname: typing.Optional[str] = None
self.bot = bot
- self.channels = set([]) # type: typing.Set[IRCChannel.Channel]
+ self.channels: typing.Set[IRCChannel.Channel] = set([])
self.identified_account = None
self.identified_account_override = None
@@ -23,7 +23,7 @@ class User(IRCObject.Object):
self.identified_account_id = None
self.identified_account_id_override = None
self.away = False
- self.away_message = None # type: typing.Optional[str]
+ self.away_message: typing.Optional[str] = None
self.buffer = IRCBuffer.Buffer(bot, server)
@@ -32,7 +32,7 @@ class User(IRCObject.Object):
def __str__(self) -> str:
return self.nickname
- def hostmask(self) -> str:
+ def hostmask(self) -> typing.Optional[str]:
if self.nickname and self.username and self.hostname:
return "%s!%s@%s" % (self.nickname, self.username, self.hostname)
return None