old_contents: #!/usr/bin/env python
  from gevent.wsgi import WSGIServer
  import werkzeug.serving
  from werkzeug.debug import DebuggedApplication
  from app import get_app
  
  APP_PORT = 5000
  DEBUG = True
  
  
  @werkzeug.serving.run_with_reloader
  def main():
      """Starts web application
      """
      app = get_app()
      app.debug = DEBUG
      # app.config['ASSETS_DEBUG'] = DEBUG
      http_server = WSGIServer(('', APP_PORT),
                               DebuggedApplication(app, evalex=True))
      http_server.serve_forever()
      # app.run()
  
  
  if __name__ == '__main__':
      print('purkinje ready')
      main()
  
new_contents: #!/usr/bin/env python
  import gevent.monkey
  gevent.monkey.patch_all()
  from gevent.wsgi import WSGIServer
  import werkzeug.serving
  from werkzeug.debug import DebuggedApplication
  from app import get_app
  
  APP_PORT = 5000
  DEBUG = True
  
  
  @werkzeug.serving.run_with_reloader
  def main():
      """Starts web application
      """
      app = get_app()
      app.debug = DEBUG
      # app.config['ASSETS_DEBUG'] = DEBUG
      http_server = WSGIServer(('', APP_PORT),
                               DebuggedApplication(app, evalex=True))
      http_server.serve_forever()
      # app.run()
  
  
  if __name__ == '__main__':
      print('purkinje ready')
      main()
  
subject: Apply gevent monkey patching, so it will get invoked when main is called via the entry point script and not via shell script