diff options
Diffstat (limited to 'env/lib/python3.10/site-packages/setuptools/_distutils/_functools.py')
-rw-r--r-- | env/lib/python3.10/site-packages/setuptools/_distutils/_functools.py | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/env/lib/python3.10/site-packages/setuptools/_distutils/_functools.py b/env/lib/python3.10/site-packages/setuptools/_distutils/_functools.py deleted file mode 100644 index e7053ba..0000000 --- a/env/lib/python3.10/site-packages/setuptools/_distutils/_functools.py +++ /dev/null @@ -1,20 +0,0 @@ -import functools - - -# from jaraco.functools 3.5 -def pass_none(func): - """ - Wrap func so it's not called if its first param is None - - >>> print_text = pass_none(print) - >>> print_text('text') - text - >>> print_text(None) - """ - - @functools.wraps(func) - def wrapper(param, *args, **kwargs): - if param is not None: - return func(param, *args, **kwargs) - - return wrapper |