Subj : bbs.logout() vs bbs.logoff() vs bbs.hangup()
To : All
From : nolageek
Date : Thu Mar 24 2016 11:50 pm
I'm still working on my shell and I'm trying to fine tune how I'd like my two
logout options to work.
'Regular Log Out' (runs a one liner, then asks user if they really want to log
out.) For this option I've been using bbs.logoff(), but it uses noyes (no is
the default) - I'd rather it be yesno (yes being the default) I figure I could
just use console.yesno('Log Out') and log them out if they reply yes. But I'm
trying to choose the most appropriate function: bbs.logout(), bbs.logoff() or
bbs.hangup()
(I also have a 'Fast Log Out' which immediately logs then out without any
prompts whatsoever.)
So for both of them I need to hang them up, either after being prompt or
immediately.
I've been using bbs.hangup(); to just drop carrier, but I was wondering if
that's the best way or not.
I see that bbs.logout() is listed as 'non-interactive' but it doesn't seem to
do anything - it just takes me right back to the menu.
I also see that bbs.logoff() can take an prompt argument but I've tried
multiple ways and they all continue to prompt the user: bbs.logoff('false'),
bbs.logoff(false), bbs.logoff(prompt=false), bbs.logoff('prompt=false'), etc...
Tl;dr
How can I immediately log off the user without prompting them? bbs.logoff(),
bbs.logout(), bbs.hangup() ?