parent
eff5d3d7e4
commit
b23b19473c
@ -59,6 +59,7 @@ class Env(LoggedClass):
|
|||||||
# IRC
|
# IRC
|
||||||
self.irc = self.default('IRC', False)
|
self.irc = self.default('IRC', False)
|
||||||
self.irc_nick = self.default('IRC_NICK', None)
|
self.irc_nick = self.default('IRC_NICK', None)
|
||||||
|
|
||||||
self.identity = NetIdentity(
|
self.identity = NetIdentity(
|
||||||
self.default('REPORT_HOST', self.host),
|
self.default('REPORT_HOST', self.host),
|
||||||
self.integer('REPORT_TCP_PORT', self.tcp_port) or None,
|
self.integer('REPORT_TCP_PORT', self.tcp_port) or None,
|
||||||
@ -78,6 +79,13 @@ class Env(LoggedClass):
|
|||||||
'_tor'
|
'_tor'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if self.irc:
|
||||||
|
if not self.identity.host.strip():
|
||||||
|
raise self.Error('IRC host is empty')
|
||||||
|
if self.identity.tcp_port == self.identity.ssl_port:
|
||||||
|
raise self.Error('IRC TCP and SSL ports are the same')
|
||||||
|
|
||||||
|
|
||||||
def default(self, envvar, default):
|
def default(self, envvar, default):
|
||||||
return environ.get(envvar, default)
|
return environ.get(envvar, default)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user