Implement shutdown op for examples
This commit is contained in:
parent
4e70b92584
commit
859529b44b
3 changed files with 8 additions and 2 deletions
|
|
@ -105,6 +105,10 @@ fn handle_incoming(val: bc::Value) {
|
||||||
_ => panic!(var)
|
_ => panic!(var)
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
"shutdown" => {
|
||||||
|
// TODO: clean up stuff?
|
||||||
|
std::process::exit(0);
|
||||||
|
}
|
||||||
_ => panic!(op)
|
_ => panic!(op)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,4 +46,5 @@
|
||||||
(write {"value" (pr-str (apply (lookup var) args))
|
(write {"value" (pr-str (apply (lookup var) args))
|
||||||
"id" id
|
"id" id
|
||||||
"status" ["done"]})
|
"status" ["done"]})
|
||||||
(recur))))))))
|
(recur))
|
||||||
|
:shutdown (System/exit 0)))))))
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,8 @@ def main():
|
||||||
|
|
||||||
conn.commit()
|
conn.commit()
|
||||||
conn.close()
|
conn.close()
|
||||||
|
elif op == "shutdown":
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue