def _flush(self): lc = l.log() with ScopeExit(lambda: lc.clear()): if self._record is None: lc.flush(self._actlog) else: lc.flush_with_parent(self._record)
def _wrapped_view(request, *args, **kwargs): url = request.path view_type = request.GET.get('view_type', 'None') select_id = request.GET.get('select_id', 'None') with log().view_page(location_type=location_type, url=url, view_type=view_type, select_id=select_id): return view_func(request, *args, **kwargs)
def f3(*args2, **kwargs2): inst = log() logfunc = getattr(inst.__class__, name, None) if logfunc is None: logfunc_ = getattr(inst.__class__, '__getattr__')(inst, name) else: logfunc_ = lambda *args, **kwargs: logfunc(inst, *args, **kwargs) with logfunc_(*args, **kwargs): return func(*args2, **kwargs2)
def f3(*args2, **kwargs2): inst = log() logfunc = getattr(inst.__class__, name, None) if logfunc is None: logfunc_ = getattr(inst.__class__, '__getattr__')(inst, name) else: logfunc_ = lambda *args, **kwargs: logfunc( inst, *args, **kwargs) with logfunc_(*args, **kwargs): return func(*args2, **kwargs2)