check if server is defined before accessing server.port

avoids error on premature access of Spawner.get_args if port is not set
This commit is contained in:
Min RK
2018-04-12 14:33:55 +02:00
parent a6a2d04c46
commit e3fd4ad77d

View File

@@ -667,7 +667,7 @@ class Spawner(LoggingConfigurable):
if self.port: if self.port:
args.append('--port=%i' % self.port) args.append('--port=%i' % self.port)
elif self.server.port: elif self.server and self.server.port:
self.log.warning("Setting port from user.server is deprecated as of JupyterHub 0.7.") self.log.warning("Setting port from user.server is deprecated as of JupyterHub 0.7.")
args.append('--port=%i' % self.server.port) args.append('--port=%i' % self.server.port)