vars=dict(name=name, user=user),
locked=False, locked_by=None)
assert res == 1, 'Failed to unlock machine {name}'.format(name=name)
+ print user, 'unlocked', name
def POST(self, name):
user = web.input('user')['user']
locked_by=user,
locked_since=web.db.SQLLiteral('NOW()'))
assert res == 1, 'Failed to lock machine {name}'.format(name=name)
+ print user, 'locked single machine', name
def PUT(self, name):
desc = web.input(desc=None)['desc']
raise web.BadRequest()
DB.update('machine', where='name = $name',
vars=dict(name=name), **updated)
+ print 'updated', name, 'with', updated
class Lock:
def GET(self):
else:
break
+ print user, 'locked', name_keys.keys()
+
web.header('Content-type', 'text/json')
return json.dumps(name_keys)