async def login(): frm = await request.form if frm.get('password') == settings.admin_pass: session['admin'] = random_str() return redirect('/emails/') await flash('Invalid password.', 'error') return redirect('/')
def _mk_locker(cls, lock: threading.Lock, timeout=2, fail=True, hold_lock_start=False, name=None, **kwargs) -> LockerThread: """ :param threading.Lock lock: :param int|float timeout: :param bool fail: :param bool hold_lock_start: :param str name: :param kwargs: :return: """ auto_start = kwargs.pop('auto_start', True) name = random_str(8) if name is None else name t = LockerThread(lock, timeout=timeout, fail=fail, hold_lock_start=hold_lock_start, **kwargs) t.name = name t.daemon = kwargs.pop('daemon', False) if auto_start: t.start() cls.threads[name] = t return t
def r_test(x, y): return random_str()
def r_test(): return random_str()