Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 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)