title: Sphinx does not document all classes
body: <p>I am trying to use Sphinx for my documentation. Surprisingly, 
  it works with some classes and modules and for some not.</p>
  
  <p>Below you can find a source file and .rst file where sphinx does not 
  add the class.</p>
  
  <p>I use the Sphinx <em>'sphinx.ext.autodoc'</em> extension.</p>
  
  <p><strong>Why Sphinx does not add my class to the documentation? 
  How can I debug Sphinx in such cases?</strong></p>
  
  <p><strong>My Sphinx file: my_project.analyzers.content_ascii.rst</strong></p>
  
  <pre><code>my_project.analyzers.content_ascii package
  ==========================================
  
  Submodules
  ----------
  
  my_project.analyzers.content_ascii.wl_redo_detect_date module
  --------------------------------------------------------------
  
  .. automodule:: my_project.analyzers.content_ascii.wl_redo_detect_date
      :members:
      :undoc-members:
      :show-inheritance:
  
  
  Module contents
  ---------------
  
  .. automodule:: my_project.analyzers.content_ascii
      :members:
      :undoc-members:
      :show-inheritance:
  </code></pre>
  
  <p><strong>Code file: __init__.py</strong></p>
  
  <pre><code>#!/usr/bin/python
  # -*- coding: utf-8 -*-
  '''
  Created on Jan 24, 2014
  
  @author: me
  '''
  
  from some_other_project.file_tools import execute_string    
  from my_project.analyzers import Analyzer    
  from other_project.handler.Handler import Handler
  
  TARGET_ENCODING = 'utf-8'
  
  class ExtractContentAscii(Analyzer):
      '''
  
      Further improvements: do this and that.
      '''
  
      def __init__(self):
          Analyzer.__init__(self)
  
  # ...
  </code></pre>