Enforce glicid spawner singleuser (patched)

This commit is contained in:
Benoît Seignovert 2024-02-12 15:18:17 +01:00
parent 33abe472d4
commit 692541119e
Signed by: Benoît Seignovert
GPG key ID: F5D8895227D18A0B
2 changed files with 7 additions and 1 deletions

View file

@ -13,6 +13,6 @@ repos:
hooks: hooks:
- id: pytest - id: pytest
name: pytest name: pytest
entry: .venv/bin/pytest entry: .venv/bin/pytest tests/
language: script language: script
files: \.py$ files: \.py$

View file

@ -2,6 +2,7 @@
from batchspawner import SlurmSpawner from batchspawner import SlurmSpawner
from jinja2 import Environment, PackageLoader, select_autoescape from jinja2 import Environment, PackageLoader, select_autoescape
from traitlets import Unicode
from .micromamba import get_envs from .micromamba import get_envs
from .resources import CPU, GPU, RAM from .resources import CPU, GPU, RAM
@ -10,6 +11,11 @@ from .resources import CPU, GPU, RAM
class GlicidSpawner(SlurmSpawner): class GlicidSpawner(SlurmSpawner):
"""Glicid SLURM Spawner.""" """Glicid SLURM Spawner."""
batchspawner_singleuser_cmd = Unicode(
'glicid-spawner-singleuser',
help='Glicid spawner singleuser command.',
).tag(config=True)
def _options_form_default(self) -> str: def _options_form_default(self) -> str:
"""JupyterHub rendered form template.""" """JupyterHub rendered form template."""
environment = Environment( environment = Environment(