INNER CODE UNIT · Python
_urlencode
Kounex/obs_blade · tool/kick_auth_proxy/proxy.py:170
def _urlencode(value: str) -> str:
return quote(value, safe="")
def _same(left: str, right: str) -> bool:
if len(left) != len(right):
return False
return hmac.compare_digest(left, right)
def _purge(now: float) -> None:
stale = [
key
for key, session in _sessions.items()
if now - session["created"] > SESSION_TTL
]
for key in stale:
del _sessions[key]