from Idler import TrainIdler,GrayIdler
import socket
from traceback import print_tb
+from posix import geteuid
GREETING = 'UCC SNACKS'
PIN_LENGTH = 4
# XXX this should move somewhere else:
if cur_selection == '55':
mk.set_message('OPENSESAME')
- ret = os.system('su - "%s" -c "dispense door"'%username)
+ if geteuid() == 0:
+ ret = os.system('su - "%s" -c "dispense door"'%username)
+ else:
+ ret = os.system('dispense door')
if ret == 0:
mk.set_message(center('DOOR OPEN'))
else: