title: Python: Automatically restart WSGIServer+Bottle app on file changes
body: <p>I'm playing with Bottle &amp; Gevent to have an HTTP + WebSockets server. If I were to implement this in Node I'd use Nodemon or similar to restart the server on changes to the code while developing. If I was using just Bottle and the <code>run</code> method I believe I could use <code>run(reloader=True)</code>—however I am running the app using <code>WSGIServer</code>. Given this, how can I have the autoreload functionality I'm after?</p>
  
  <p><code>http_server = WSGIServer(('127.0.0.1', 8080), app, handler_class=WebSocketHandler)</code></p>