mirror of
https://github.com/NGSolve/netgen.git
synced 2025-05-06 18:50:52 +05:00
Merge 57704bddc753f391cbcb0db224d1bb053c6b1239 into 4ff7a2261b6a4b3eaf20d86e636427e5afa7afb0
This commit is contained in:
commit
acbc7976e2
@ -49,9 +49,11 @@ def Redraw(*args, **kwargs):
|
|||||||
return _Redraw(*args, **kwargs)
|
return _Redraw(*args, **kwargs)
|
||||||
|
|
||||||
from pyngcore import Timer
|
from pyngcore import Timer
|
||||||
|
from functools import wraps
|
||||||
def TimeFunction(func, name=None):
|
def TimeFunction(func, name=None):
|
||||||
name = name or func.__qualname__
|
name = name or func.__qualname__
|
||||||
timer = Timer(name)
|
timer = Timer(name)
|
||||||
|
@wraps(func)
|
||||||
def retfunc(*args,**kwargs):
|
def retfunc(*args,**kwargs):
|
||||||
with timer:
|
with timer:
|
||||||
ret = func(*args, **kwargs)
|
ret = func(*args, **kwargs)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user