title: Which features are monkey patched by gunicorn gevent worker?
body: <p>I am using gunicorn to run some flask and django applications, using the gevent worker, and have some questions...</p>
  
  <p>First, I assume that because gunicorn fork and instantiate my processes, it will monkey patch the standard modules, and i do not have to call monkey.patch_all myself, it's already done for me, and each request is running as a greenlet, Is that correct?</p>
  
  <p>Second, and this is the important part, which featues are really got monkey patched by gunicorn-gevent? 
  when you use gevent, you can always choose which feature to patch(socket, patch, urllib)...
  So, the question is , Which of these featured are really got monkey patched bu gunicorn-gevent? 
  How can i change this list?</p>
  
  <p>For example, the standard call to monkey.patch_all() does not patch urllib? 
  How could i know if it was patched or not? and how to force gunicorn-gevent to patch it?</p>
  
  <p>Thanks</p>
  
  <p>Joe</p>