Skip to content

Commit b770ca6

Browse files
authored
Merge pull request #220 from cmd-ntrf/cleanup
Remove code no longer used
2 parents 3563c51 + dc85cdc commit b770ca6

File tree

4 files changed

+15
-36
lines changed

4 files changed

+15
-36
lines changed

batchspawner/batchspawner.py

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
* job names instead of PIDs
1717
"""
1818
import asyncio
19-
from async_generator import async_generator, yield_, yield_from_
19+
from async_generator import async_generator, yield_
2020
import pwd
2121
import os
2222
import re
23-
import sys
2423

2524
import xml.etree.ElementTree as ET
2625

@@ -29,17 +28,11 @@
2928
from jinja2 import Template
3029

3130
from tornado import gen
32-
from tornado.process import Subprocess
33-
from subprocess import CalledProcessError
34-
from tornado.iostream import StreamClosedError
3531

3632
from jupyterhub.spawner import Spawner
37-
from jupyterhub.traitlets import Command
3833
from traitlets import Integer, Unicode, Float, Dict, default
3934

40-
from jupyterhub.utils import random_port
4135
from jupyterhub.spawner import set_user_setuid
42-
import jupyterhub
4336

4437

4538
def format_template(template, *args, **kwargs):
@@ -422,7 +415,7 @@ async def start(self):
422415
self.ip = self.traits()["ip"].default_value
423416
self.port = self.traits()["port"].default_value
424417

425-
if jupyterhub.version_info >= (0, 8) and self.server:
418+
if self.server:
426419
self.server.port = self.port
427420

428421
job = await self.submit_batch_script()
@@ -466,10 +459,6 @@ async def start(self):
466459
if hasattr(self, "mock_port"):
467460
self.port = self.mock_port
468461

469-
if jupyterhub.version_info < (0, 7):
470-
# store on user for pre-jupyterhub-0.7:
471-
self.user.server.port = self.port
472-
self.user.server.ip = self.ip
473462
self.db.commit()
474463
self.log.info(
475464
"Notebook server job {0} started at {1}:{2}".format(

batchspawner/tests/test_spawners.py

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from traitlets import Unicode
77
import time
88
import pytest
9-
from jupyterhub import orm, version_info
9+
from jupyterhub import orm
1010
from tornado import gen
1111

1212
try:
@@ -61,25 +61,18 @@ def run_command(self, *args, **kwargs):
6161
def new_spawner(db, spawner_class=BatchDummy, **kwargs):
6262
kwargs.setdefault("cmd", ["singleuser_command"])
6363
user = db.query(orm.User).first()
64-
if version_info < (0, 8):
65-
hub = db.query(orm.Hub).first()
66-
else:
67-
hub = Hub()
68-
user = User(user, {})
69-
server = Server()
70-
# Set it after constructions because it isn't a traitlet.
64+
hub = Hub()
65+
user = User(user, {})
66+
server = Server()
67+
# Set it after constructions because it isn't a traitlet.
7168
kwargs.setdefault("hub", hub)
7269
kwargs.setdefault("user", user)
7370
kwargs.setdefault("poll_interval", 1)
74-
if version_info < (0, 8):
75-
spawner = spawner_class(db=db, **kwargs)
76-
spawner.mock_port = testport
77-
else:
78-
print("JupyterHub >=0.8 detected, using new spawner creation")
79-
# These are not traitlets so we have to set them here
80-
spawner = user._new_spawner("", spawner_class=spawner_class, **kwargs)
81-
spawner.server = server
82-
spawner.mock_port = testport
71+
72+
# These are not traitlets so we have to set them here
73+
spawner = user._new_spawner("", spawner_class=spawner_class, **kwargs)
74+
spawner.server = server
75+
spawner.mock_port = testport
8376
return spawner
8477

8578

@@ -91,10 +84,7 @@ def test_stress_submit(db, io_loop):
9184

9285

9386
def check_ip(spawner, value):
94-
if version_info < (0, 7):
95-
assert spawner.user.server.ip == value
96-
else:
97-
assert spawner.ip == value
87+
assert spawner.ip == value
9888

9989

10090
def test_spawner_start_stop_poll(db, io_loop):

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
async_generator>=1.8
22
jinja2
3-
jupyterhub>=0.5
3+
jupyterhub>=0.9

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
url="http://jupyter.org",
4141
license="BSD",
4242
platforms="Linux, Mac OS X",
43-
python_requires="~=3.3",
43+
python_requires="~=3.5",
4444
keywords=["Interactive", "Interpreter", "Shell", "Web", "Jupyter"],
4545
classifiers=[
4646
"Intended Audience :: Developers",

0 commit comments

Comments
 (0)