Skip to content

Instantly share code, notes, and snippets.

@natekupp
Created May 7, 2012 15:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save natekupp/2628399 to your computer and use it in GitHub Desktop.
Save natekupp/2628399 to your computer and use it in GitHub Desktop.
running node.js and simple HTTP server
try:
# start http server
self.p_http = subprocess.Popen(
["python", "-m", "SimpleHTTPServer"],
preexec_fn = sigint_replace,
cwd = self.resource_dir
)
# start node.js server
self.p_node = subprocess.Popen(
["node", "app.js"],
preexec_fn = sigint_replace,
cwd = self.resource_dir
)
# Run forever, and wait for Ctrl+C
while True:
pass
except KeyboardInterrupt:
print '\nterminating view server'
self.p_http.terminate()
self.p_node.terminate()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment