aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-05 18:23:02 +0000
committerGravatar jesopo2018-11-05 18:23:02 +0000
commit6b8593a09b6340e902f2522ac0eaf4fb0357e7bd (patch)
tree816f3bbae8837fa0ea42d518a9ff3b7f75a3f4a2 /src/utils
parentCheck that a server's STS policy has a `duration` before doing (diff)
signature
Pass connection parameters around in their own object (IRCConnectionParameters)
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/irc.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/utils/irc.py b/src/utils/irc.py
index 4070f97e..c78dd179 100644
--- a/src/utils/irc.py
+++ b/src/utils/irc.py
@@ -142,3 +142,19 @@ def strip_font(s: str) -> str:
s = s.replace(FONT_COLOR, "")
return s
+OPT_STR = typing.Optional[str]
+class IRCConnectionParameters(object):
+ def __init__(self, id: int, alias: OPT_STR, hostname: str, port: int,
+ tls: bool, ipv4: bool, password: OPT_STR, bindhost: OPT_STR,
+ nickname: str, username: OPT_STR, realname: OPT_STR):
+ self.id = id
+ self.alias = alias
+ self.hostname = hostname
+ self.port = port
+ self.tls = tls
+ self.ipv4 = ipv4
+ self.bindhost = bindhost
+ self.password = password
+ self.nickname = nickname
+ self.username = username
+ self.realname = realname