# THIS IS A PORT OF ANOTHER PROGRAM
import sys, os
p, a = (sys.argv + [None])[:2]
def echo(string, newline=False):
sys.stdout.write(string + (newline and '\n' or ''))
def start():
echo("Putting on pants ...", True)
if os.stat(p).st_mode == 33206:
echo("one leg at a time.")
os.chmod(p, 256)
else:
echo("Looks like we've still got some old pants on. They'll do.")
def stop(newline=False):
echo("Taking off pants ...", newline)
os.chmod(p, 128)
def restart():
echo("Time for a change of pants.", True)
stop(True)
start()
def status():
if os.stat(p).st_mode == 33060:
echo("Pants are on.")
else:
echo("We're not wearing any pants.")
if a in ('start', 'stop', 'restart', 'status'):
globals()[a]()
else:
echo("Usage: %s {start|stop|restart|status}" % os.path.basename(p))