Exemple #1
0
def account_request(request, end):
    ticket = ITicket(request)
    id = ticket.id
    info = str(IInfo(request))
    _lock.acquire()
    try:
        if end: del _state[id]
        else: _state[id] = Request(id, info, request, ticket.time, get_ident())
    finally:
        _lock.release()
Exemple #2
0
def account_request(request, status=0):
    ticket = ITicket(request)
    id = ticket.id
    info = str(IInfo(request))
    request_time = 0
    type = status and '-' or '+'
    ct = time()
    _lock.acquire()
    try: 
        if status:
            request_time = ct - _state[id]
            del _state[id]
        else: _state[id] = ct
    finally:
        _lock.release()
    _log(type=type, status=status,
         request_id=id, request_time=request_time, info = info
         )