Skip to content

Commit a6d9ba2

Browse files
Merge branch 'cli-bpo' into release/8
2 parents 078af53 + 45e9948 commit a6d9ba2

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

nutils/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
assert sys.version_info >= (3, 5)
88
assert LooseVersion(numpy.version.version) >= LooseVersion('1.16'), 'nutils requires numpy 1.16 or higher, got {}'.format(numpy.version.version)
99

10-
__version__ = version = '8.0'
10+
__version__ = version = '8.1'
1111
version_name = 'idiyappam'
1212
long_version = ('{} "{}"' if version_name else '{}').format(version, version_name)
1313

nutils/_util.py

+12
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,18 @@ def in_context(*args, **kwargs):
491491
return in_context_wrapper
492492

493493

494+
def log_version(f):
495+
496+
from . import version, version_name
497+
498+
@functools.wraps(f)
499+
def log_version(*args, **kwargs):
500+
treelog.info(f'NUTILS {version} "{version_name.title()}"')
501+
return f(*args, **kwargs)
502+
503+
return log_version
504+
505+
494506
def log_arguments(f):
495507
'''Decorator to log a function's arguments.
496508

nutils/cli.py

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ def run(f, *, argv=None):
2323
util.in_context(util.log_traceback),
2424
util.in_context(util.post_mortem),
2525
warnings.via(treelog.warning),
26+
util.log_version,
2627
util.log_arguments,
2728
util.timeit(),
2829
)

0 commit comments

Comments
 (0)