NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

noopImplementation.py (637B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\ccpProfile\noopImplementation.py
      2 import contextlib
      3 from . import decorator
      4 
      5 @contextlib.contextmanager
      6 def Timer(context):
      7     yield
      8 
      9 
     10 @contextlib.contextmanager
     11 def TimerPush(context):
     12     yield
     13 
     14 
     15 def TimedFunction(context = None):
     16 
     17     def Wrapper(function, *args, **kwargs):
     18         return function(*args, **kwargs)
     19 
     20     return decorator.decorator(Wrapper)
     21 
     22 
     23 def PushTimer(context):
     24     return None
     25 
     26 
     27 def PopTimer(context):
     28     return None
     29 
     30 
     31 def CurrentTimer():
     32     return None
     33 
     34 
     35 def EnterTasklet(*_):
     36     pass
     37 
     38 
     39 def ReturnFromTasklet(*_):
     40     pass