git.ucc.asn.au
/
zanchey
/
dispense2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
c1985eb
)
shift the exit code >>8
author
root
<root>
Tue, 18 Apr 2006 06:52:21 +0000
(06:52 +0000)
committer
root
<root>
Tue, 18 Apr 2006 06:52:21 +0000
(06:52 +0000)
sql-edition/servers/VendServer.py
patch
|
blob
|
history
diff --git
a/sql-edition/servers/VendServer.py
b/sql-edition/servers/VendServer.py
index
0b45a40
..
073b14f
100755
(executable)
--- a/
sql-edition/servers/VendServer.py
+++ b/
sql-edition/servers/VendServer.py
@@
-416,14
+416,14
@@
def make_selection(v, vstatus):
price, shortname, name = get_snack( '--' )
dollarprice = "$%.2f" % ( price / 100.0 )
v.display(vstatus.cur_selection+' - %s'%dollarprice)
price, shortname, name = get_snack( '--' )
dollarprice = "$%.2f" % ( price / 100.0 )
v.display(vstatus.cur_selection+' - %s'%dollarprice)
- exitcode = os.system('su - "%s" -c "dispense give oday %d"'%(vstatus.username, price))
+ exitcode = os.system('su - "%s" -c "dispense give oday %d"'%(vstatus.username, price))
>> 8
if (exitcode == 0):
# magic dispense syslog service
syslog.syslog(syslog.LOG_INFO | syslog.LOG_LOCAL4, "vended %s (slot %s) for %s" % (name, vstatus.cur_selection, vstatus.username))
v.vend(vstatus.cur_selection)
v.display('THANK YOU')
else:
if (exitcode == 0):
# magic dispense syslog service
syslog.syslog(syslog.LOG_INFO | syslog.LOG_LOCAL4, "vended %s (slot %s) for %s" % (name, vstatus.cur_selection, vstatus.username))
v.vend(vstatus.cur_selection)
v.display('THANK YOU')
else:
- syslog.syslog(syslog.LOG_INFO | syslog.LOG_LOCAL4, "failed vending %s (slot %s) for %s
, code %d
" % (name, vstatus.cur_selection, vstatus.username, exitcode))
+ syslog.syslog(syslog.LOG_INFO | syslog.LOG_LOCAL4, "failed vending %s (slot %s) for %s
(code %d)
" % (name, vstatus.cur_selection, vstatus.username, exitcode))
v.display('NO MONEY?')
sleep(1)
v.display('NO MONEY?')
sleep(1)
UCC
git Repository :: git.ucc.asn.au