From ffcc093f2f522e9ecfbcc6daf144178396005b23 Mon Sep 17 00:00:00 2001 From: Micael Jarniac Date: Wed, 21 Jun 2023 11:46:15 -0300 Subject: [PATCH] chore: save session name in `Func` Closes #717 --- nox/_decorators.py | 1 + nox/registry.py | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/nox/_decorators.py b/nox/_decorators.py index 72636ae5..1d4c4eaa 100644 --- a/nox/_decorators.py +++ b/nox/_decorators.py @@ -66,6 +66,7 @@ def __init__( self.func = func self.python = python self.reuse_venv = reuse_venv + self.name = name self.venv_backend = venv_backend self.venv_params = venv_params self.should_warn = should_warn or {} diff --git a/nox/registry.py b/nox/registry.py index 376c55ef..35cb3890 100644 --- a/nox/registry.py +++ b/nox/registry.py @@ -85,8 +85,11 @@ def session_decorator( if python is None: python = py - fn = Func(func, python, reuse_venv, name, venv_backend, venv_params, tags=tags) - _REGISTRY[name or func.__name__] = fn + final_name = name or func.__name__ + fn = Func( + func, python, reuse_venv, final_name, venv_backend, venv_params, tags=tags + ) + _REGISTRY[final_name] = fn return fn