*ë
…<c       s‚    d  Z   ! h  d d <d d <d d <d d <d	 d
 <d d <d d <d d <Z 1 y 2 e d i d ƒ d Z Wn 3 4 d Z n X9 d k Z : d k Z ; d k Z < d k Z = d k Z > y ? d k	 l
 Z
 Wn @ A d k
 l
 Z
 n XB d k Z C d k Z D d k Z I d k Z O d „  Z Z d e i i f d „  ƒ  YZ d e i i f d „  ƒ  YZ d S(   s:   Documentation set which writes output to multiple files.

s$   $RCSfile: docset_MultipleFile.py,v $s   module_names    Doug Hellmann <doug@hellfly.net>s   creators   HappyDocs   projects   Sun, 26-Mar-2000 11:19:54 ESTs   createds   $Author: doughellmann $s   authors   $Revision: 1.5 $s   versions   $Date: 2001/12/09 15:36:33 $s   dates   $Locker:  $s   lockers    i   s   0.0N(   s   StringIOc      s#   O P Q h  d d <t  d <Sd S(   s4   Return info about this module to the dynamic loader.s	   MultiFiles   names   factoryN(   s   MultiFileDocSet(    (    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys
   entryPointO s   s   MultiFileDocSetc      sï   Z d  Z  a c e d „ Z g d „  Z ‚ d „  Z ” d d „ Z ¿ d „  Z 7d „  Z =d „  Z nd	 „  Z	 xd
 „  Z
 ‚d „  Z Œd „  Z Ýd „  Z 2d d „ Z Kd „  Z ‚d „  Z ªd „  Z Òd „  Z ÷d „  Z RS(   s‡   Documentation set written to multiple files.

    Parameters

      *Adds no additional parameters not understood by DocSet.*
    
    c    s   c d e |  i i t ƒ Sd S(   sC   Returns the output destination for documentation about this object.N(   s   selfs
   _formatters   getFullOutputNameForObjects   None(   s   selfs
   infoObject(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   getFullOutputNameForObjectc s   c    s»   g h i |  i d ƒ m |  i i t ƒ |  _ n |  i |  i |  i d ƒ |  _ s |  i	 |  i ƒ w |  i
 ƒ  x |  i ƒ  y |  i ƒ  z |  i ƒ  { |  i ƒ   |  i ƒ  € d Sd S(   s*   Write the documentation set to the output.s   Beginning to write...s    N(   s   selfs   statusMessages
   _formatters   getFullOutputNameForObjects   Nones
   _root_names
   openOutputs   _titles
   _root_nodes   _writeDescriptions   _writePackagess   _writeModuless   _writePrewrittenFiless	   _writeTOCs   _writeIndexs   close(   s   self(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   writeg s   !c    s¤   ‚ „ … |  i ƒ  } † t i i d d d | ƒ‡ t i i d |  i ƒ ‰ |  i ƒ  \ } } Ž | o   |  i i | | | d ƒ n ‘ t i i ƒ  ’ d Sd S(   sS   Write the contents of the description file in 'directoryName' to 'output'.
        s   MultiFileDocSets   _writeDescriptions   names   description_filenamei    N(   s   selfs   getNames   names   happydoclibs   TRACEs   intos   writeVars   _description_filenames   getDescriptionAndFormats   descriptions
   input_types
   _formatters	   writeTexts   outputs   outof(   s   selfs   outputs
   input_types   descriptions   name(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeDescription‚ s   
 i    c  	  s'  ” • t  i i d d – d | — d | ˜ d | ƒ™ | i ƒ  } š g  }
 Ÿ x| d Ÿ r}   t  i i d d d	 | ƒ¡ | d } ¢ t  i i
 d
 | ƒ £ t  i i | d i ƒ  ƒ } ¤ t  i i
 d | ƒ ¥ | o, ¦ t  i i d ƒ § t  i i | ƒ } n ¨ | d i ƒ  }	 © t  i i
 d |	 ƒ ª | |	 | f } « |
 i | ƒ ¬ t  i i | ƒ qX W± x™ |
 d ± rŒ \ } }	 } ² t  i i
 d | ƒ ³ t  i i
 d |	 ƒ ´ t  i i
 d | ƒ ¹ | i | g  ƒ } º | i |	 | | f ƒ » | | | <qyW¼ t  i i ƒ  ½ d  Sd  S(   Ns   MultiFileDocSets   _organizeSubNodesByDirs
   outputDicts	   inputDicts   removePrefixi    s    s   loops   xs	   node_namei   s   dir_names   removing prefixs	   file_names   subnode_name(   s   happydoclibs   TRACEs   intos
   outputDicts	   inputDicts   removePrefixs   itemss   subnode_idss   xs	   node_names   writeVars   paths   dirnames   getFilenames   dir_names   writes   removeRelativePrefixs	   file_names   recs   appends   outofs   subnode_names   gets   l(   s   selfs
   outputDicts	   inputDicts   removePrefixs   xs   itemss	   node_names   ls   recs	   file_names   subnode_idss   subnode_names   dir_name(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _organizeSubNodesByDir” s>   			 	
 c  	  sÂ  ¿ À Á t  i i d d ƒ Â |  i ƒ  Ã |  i d ƒ Ä |  i } È | i d |  i ƒ Î h  } Ï |  i
 | |  i d d ƒÐ |  i
 | |  i d d ƒÕ | i ƒ  } Ö | i ƒ  × | oC Ø | i d |  i ƒ Ù | i |  i ƒ Ú | i |  i d	 ƒ n Ü xL| d Ü r?} Ý t  i i d
 d
 d | ƒÞ t  i i | ƒ }
 â | | } ã |  i i |
 g  ƒ } ä | o | d d j o å | d } n æ | i |  i ç | ƒ ì | o í | i d |  i ƒ n î xº | d î r­ \ }	 } } ó t  i i | |	 ƒ } ô | i  | ƒ } ø | i! | ù |  i" ú |	 ƒ } û |  i d |	 d ƒ ü |  i d | d ƒ ý | i$ |  i ÿ |  | | ƒ qæW| o | i d |  i ƒ n 	| i d „  ƒ 
xY| d 
rL\ } } } | | } |  i d | d ƒ | i! | |  i ƒ } t  i i* d |  i i+ ƒ t  i i* d | ƒ t, | d ƒ o> t  i i- d ƒ | i! | i. ƒ  |  i" | ƒ } n/ t  i i- d ƒ | i! | |  i" ƒ } t  i i* d | ƒ  | i/ ƒ  \ } } !| i$ |  i #| $| %| ƒ qÝW'| i2 |  i ƒ (t  i i3 ƒ  qW,| o@ -| i4 |  i ƒ .| i5 |  i ƒ /| i d |  i ƒ n 4| i d |  i ƒ 5d Sd S(   s   Output the TOC.s   MultiFileDocSets	   _writeTOCs   Writing table of contents...s
   BEGIN: TOCs   removePrefixi   i    s   BEGIN: TOC->Moduless   Modules and Packagess    s	   directorys   /s   BEGIN: Extra filess   	Adding reference to %s to TOCi   s	   	ref="%s"i   s   END: Extra filesc    s   	t  |  d | d ƒ S(   Ni   (   s   cmps   xs   y(   s   xs   y(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   <lambda>	s    s   	Adding %s to TOCs   root_node_names   new_refs   getFullOutputNameForObjects    using getFullOutputNameForObjects   using formatter getReferences   refs   END: TOC->Moduless   END: TOCN(6   s   happydoclibs   TRACEs   intos   selfs   statusMessages
   _formatters	   formatters   comments
   _root_nodes   subnodes_by_dirs   _organizeSubNodesByDirs   _all_moduless   _all_packagess   keyss   dirss   sorts   pushSectionLevels   sectionHeaders   dir_names   paths   removeRelativePrefixs   relative_dir_names   subnode_sets   _directories_with_extra_docss   gets   extra_filess   descriptiveListHeaders   extras   summarys   formats   joins   full_extra_names   fixUpOutputFilenames   getReferences
   _root_names   refs   descriptiveListItems	   file_names   subnode_names   subnode_dicts   subnodes   new_refs   writeVars   names   hasattrs   writes   getFullOutputNameForObjects   getSummaryAndFormats   subnode_summarys   subnode_formats   descriptiveListFooters   outofs   sectionFooters   popSectionLevel(   s   selfs   extra_filess   refs	   formatters   new_refs   full_extra_names   subnode_summarys   summarys   dir_names   extras   relative_dir_names   subnodes   subnode_formats   subnodes_by_dirs   subnode_sets   subnode_dicts	   file_names   formats   subnode_names   dirs(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys	   _writeTOC¿ s   	
 	

 	
 	
c    s.   789|  i ƒ  :|  i d ƒ ;d Sd S(   s   Output the index.s   IMPLEMENT Writing index...N(   s   selfs   statusMessage(   s   self(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeIndex7s   c    s0  =BCt  i i d d ƒ Dh  } E|  i } FxÒ|  i d FrÂ} G|  i	 | ƒ } H| i ƒ  }
 It | ƒ } J| o
 Kq@ n P| i | ƒ }	 Q|	 t |  i ƒ  ƒ d } R|  i d | | f Td ƒ U|  i	 | ƒ } V| o1 W| i ƒ  }
 Xt | ƒ } Y| i ƒ  } n [d }
 \d } ]d } ^|  i d	 | d ƒ _|  i |	 |  i d ƒ } `| i | | | ƒ a|  i | ƒ e| i | ƒ } ft  i i | ƒ \ } } g| i" | g  ƒ } h| i$ | |
 | f ƒ i| | | <q@ Wj| |  _% kt  i i& ƒ  ld
 Sd
 S(   s¸   Convert the format of the discovered pre-written files.

        Convert the format of the discovered pre-written files.
        and write out new files as part of the docset.
        s   MultiFileDocsets   _writePrewrittenFilesi    i   s   	Rewriting %s
	       to %si   s    s   RawTexts   	       as %sN('   s   happydoclibs   TRACEs   intos   directories_with_extra_docss   selfs
   _formatters	   formatters   _prewritten_filess   filenames   getExternalDocumentationFiles   external_files   oneLiners   summarys   strs   bodys   getFullOutputNameForFiles   output_filenames   lens   getOutputBaseDirectorys   short_output_filenames   statusMessages   getInputTypes   formats
   openOutputs   _titles   outputs	   writeTexts   closeOutputs   getOutputNameForFiles   relative_output_names   paths   splits   dirs   bases   gets	   file_lists   appends   _directories_with_extra_docss   outof(   s   selfs	   file_lists	   formatters   outputs   directories_with_extra_docss   external_files   bases   dirs   filenames   output_filenames   summarys   short_output_filenames   formats   relative_output_names   body(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writePrewrittenFiles=sF   	 	


			c    sy   nop|  i ƒ  q|  i d ƒ r|  i i ƒ  } s| i ƒ  tx& | d tr \ } } u| i ƒ  qN Wvd Sd S(   s&   Output documentation for all packages.s    Writing package documentation...i    N(	   s   selfs   statusMessages   _all_packagess   itemss   package_itemss   sorts   package_names   packages   write(   s   selfs   packages   package_names   package_items(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writePackagesns    c    sv   xyz|  i ƒ  {|  i d ƒ ||  i i ƒ  } }| i ƒ  ~x# | d ~r } |  i | ƒ qN W€d Sd S(   s%   Output documentation for all modules.s   Writing module documentation...i    N(   s   selfs   statusMessages   _all_moduless   keyss   module_namess   sorts   module_names   _writeModule(   s   selfs   module_namess   module_name(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeModulesxs    	c    s`   ‚ƒ|  i i | | ƒ } „| i ƒ  \ } } …|  i i	 | †| ‡| ˆ| ƒ Šd  Sd  S(   N(   s   selfs
   _formatters   getReferences
   class_infos   class_output_file_names   refs   getSummaryAndFormats   class_info_summarys   class_info_formats   descriptiveListItems   output(   s   selfs   outputs   class_output_file_names
   class_infos   class_info_formats   refs   class_info_summary(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _describeClassInModuleNode‚s   
c    sY  Œ|  i } ‘| i d ƒ }	 ’| i d ƒ } –| i d | | ƒ —| i
 ƒ  } ˜| oÔ™| i d | | ƒ š| i | d ƒ ›| i | t d d ƒœxP| d œrC\ } } ž|  i | ƒ }
  |
 o ¤|
 i | | ƒ } n ©| i | ƒ } ªt }
 ¬| o½ ­|
 ot ³g  } ´xa | d ´rT } µ|
 i | ƒ } ¶| o ·| i | | ƒ } n
 »| } ¼| i | ƒ q:Wn
 ¾| } Â| i | Ãd |	 | | t i | d	 ƒ f ƒ n! Ï| i | Ðd
 | | f ƒ q² WÓ| i | ƒ Ô| i | ƒ Õ| i d | | ƒ n Ú| i d | | ƒ Ûd  Sd  S(   Ns   froms   imports   Testing for imports %ss   BEGIN: imports %ss   Imported moduless   allowMultiColumni    s   %s %s %s %ss   , s   %s %ss   END: imports %ss   No imports %s(    s   selfs
   _formatters	   formatters   formatKeywords   from_keywords   import_keywords   comments   module_names   outputs   modules   getImportDatas   imported_moduless   sectionHeaders
   listHeaders   Nones   names   symbolss   getSymbolInfos   i_modules   getReferences   refs   getPythonReferences   import_lists   i_names   i_infos   i_refs   appends   listItems   strings   joins
   listFooters   sectionFooter(   s   selfs   module_names   modules   output_names   outputs   i_refs   import_lists	   formatters   imported_moduless   from_keywords   i_modules   refs   symbolss   i_names   import_keywords   i_infos   name(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeModuleImportListŒsH   
 
	

	 	
		*c    sx  ÝÞß|  i | }	 à|  i i |	 ƒ } á|  i | âd | ã|	 i ƒ  ƒ } ä|  i } å| i d | | ƒ é| i |	 i ƒ  | |	 i ƒ  ƒ í| i | ƒ ñ|  i | |	 | | ƒ õ|  i |	 i ƒ  ƒ }
 ö|
 oû ÷| i d | | ƒ ø| i | d ƒ ù|
 i ƒ  ý| i | ƒ þx; |
 d þr. } ÿ| i | | i |	 i | ƒ ƒ ƒ q6W| i | ƒ 	x2 |
 d 	r% } 
|  i | |	 i | ƒ q‡W| i | ƒ | i d | | ƒ n |  i |	 i ƒ  ƒ } | o&| i d | | ƒ | i | d ƒ | i  | t! ƒ | i ƒ  x› | d rŽ } |	 i# | ƒ } | i | ƒ } |  i& | | | ƒ |  i | d	 | |	 i ƒ  ƒ } |  i( |	 | | ƒ  |  i) | ƒ qVW!| i* | ƒ "| i | ƒ #| i d
 | | ƒ n '| i | ƒ (| i+ | ƒ )| i d | | ƒ -|  i) | ƒ .d Sd S(   s.   Output the documentation for the module named.s
   Module: %ss   BEGIN: Module %ss   BEGIN: Functions of module %ss	   Functionsi    s   END: Functions of module %ss   BEGIN: Classes of module %ss   Classess	   Class: %ss   END: Classes of module %ss   END: Module %sN(,   s   selfs   _all_moduless   module_names   modules
   _formatters   getFullOutputNameForObjects   output_names
   openOutputs   getFilenames   outputs	   formatters   comments	   writeTexts   getDocStrings   getDocStringFormats   pushSectionLevels   _writeModuleImportLists   _filterNamess   getFunctionNamess   function_namess   sectionHeaders   sorts
   listHeaders   function_names   listItems   getInternalReferences   getFunctionInfos
   listFooters   _writeFunctions   sectionFooters   getClassNamess   class_namess   descriptiveListHeaders   Nones
   class_names   getClassInfos   cs   class_output_names   _describeClassInModuleNodes   class_outputs   _writeClasss   closeOutputs   descriptiveListFooters   popSectionLevel(   s   selfs   module_names   function_names   class_namess   output_names	   formatters   outputs   class_outputs   class_output_names   modules   function_namess
   class_names   c(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeModuleÝsj   
"
 	  		
 	
c 	   sX  234| i ƒ  } 5|  i } 6| o"7| o 7| i | ƒ n 8| i | t	 d d ƒ9x³ | d 9r¦ } :y ;| i | ƒ } Wn) <t j
 o =| i | | ƒ n] X?| i | A| i | B| i
 ƒ ƒ E| | i ƒ  j o F|  i | | | d ƒ n qn WG| i | ƒ H| o H| i | ƒ n n Id Sd S(   s4   Output the base class hierarchy for the given class.s   allowMultiColumni    i   N(   s	   classInfos   getBaseClassNamess   base_classess   selfs
   _formatters	   formatters   indents   outputs
   listHeaders   Nones   names   parents   getClassInfos   childs   KeyErrors   listItems   getReferences   getNames   _writeBaseclassNamess
   listFooters   dedent(	   s   selfs   parents	   classInfos   outputs   indents	   formatters   childs   base_classess   name(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeBaseclassNames2s,   

  	!
 c 	   s#  KLM| i | ƒ } N|  i } O| i d | | ƒ P| i	 | i
 ƒ  Q| R| i ƒ  ƒ W|  i | i ƒ  ƒ } X| o] Y| i | ƒ Z| i | d ƒ [|  i | | | ƒ \| i | ƒ ]| i | ƒ n a| i | ƒ e|  i | i ƒ  ƒ } f| oÍ g| i | d ƒ h| i ƒ  l| i | ƒ mx; | d mr. } n| i | p| i | i | ƒ ƒ ƒ qPWt| i | ƒ ux2 | d ur% } v|  i | w| i x| ƒ q¡Wy| i | ƒ n }| i | ƒ ~| i | ƒ | i d | | ƒ €d Sd S(   s<   Output the documentation for the class in the parent object.s   BEGIN: Class %ss   Base Classess   Methodsi    s   END: Class %sN(   s   parents   getClassInfos
   class_names
   class_infos   selfs
   _formatters	   formatters   comments   outputs	   writeTexts   getDocStrings   getDocStringFormats   _filterNamess   getBaseClassNamess   base_classess   pushSectionLevels   sectionHeaders   _writeBaseclassNamess   sectionFooters   popSectionLevels   getMethodNamess   method_namess   sorts
   listHeaders   method_names   listItems   getInternalReferences   getMethodInfos
   listFooters   _writeFunction(	   s   selfs   parents
   class_names   outputs   method_namess   base_classess
   class_infos	   formatters   method_name(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeClassKsF   

 	  		c    s×   ‚˜™|  i } š| i | | ƒ ›| \ } } } œ| o‹ | i d | ƒ ž| t
 i j o Ÿ| i | | ƒ nJ  | t
 i j o ¡| i t | ƒ | ƒ n §| i t | ƒ | ƒ n ¨d Sd S(   s  Write a function parameter to the output.
         
        No indenting or formatting is performed.  The output
        looks like::

            name

        or
        
            name=default
 
        Parameters:
 
            name -- name of the parameter
 
            info -- tuple of (default_specified, default_value,
                    default_value_type)
                    concerning the default value of the parameter
 
            output -- destination for written output
             
        s   =N(   s   selfs
   _formatters	   formatters   writeRaws   names   outputs   infos   default_specifieds   default_values   default_value_types   tokens   STRINGs   NUMBERs   str(   s   selfs   names   infos   outputs   default_values	   formatters   default_value_types   default_specified(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeFunctionParameter‚s   
c 
   sÕ  ª³´|  i } µ| i ƒ  } ¶t ƒ  } ·| i d | ƒ ¸| i	 ƒ  }	 ¹|	 oDºt |	 ƒ d j o‘ »x‡ |	 d »rz } ¼| i | ƒ } ½| i d ƒ ¾|  i | | ¿| ƒ À| |	 d j o Á| i d ƒ n Â| i d ƒ q| Wnš Ä| i d ƒ Åd } Æxb |	 d ÆrU } Ç| i d | ƒ È| i | ƒ } É|  i | | Ê| ƒ Ë| i d	 ƒ q&WÌ| i d
 d | ƒ n Í| i d ƒ Î| i | i ƒ  d | ƒ Ïd Sd S(   sÌ   Write the function signature for 'function' to 'output'.

        Parameters

          function -- Instance of FunctionInfo from parseinfo module.

          output -- Where to write.
          
        s   %s (i   i    s    i   s   ,s   
i   s   ,
s   %ss   )
s	   PlainTextN(   s   selfs
   _formatters	   formatters   functions   getNames   function_names   StringIOs   signature_buffers   writes   getParameterNamess   parameter_namess   lens   params   getParameterInfos
   param_infos   _writeFunctionParameters   indents	   writeCodes   getvalues   output(
   s   selfs   functions   outputs   function_names	   formatters   signature_buffers
   param_infos   indents   params   parameter_names(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeFunctionSignatureªs<   	
 	
	 	
c 
   s$  ÒÝÞ|  i } ß| i | ƒ à| i | d ƒ á| i | | ƒ â| i ƒ  } ã| i
 ƒ  åt ƒ  } æxs | d ærf }	 ç|  i |	 ƒ } è| o é| i | ë| i ƒ } n î| i |	 ƒ } ð| i | | ƒ q| Wò| i | ƒ ó| i | ƒ ô| i | ƒ õd Sd S(   sê   Write the list of exceptions raised by a function.

        Parameters

          output -- Where to write.

          function -- FunctionInfo from parseinfo module.

          listHeader -- Header for list being generated.

        s
   Exceptionsi    N(   s   selfs
   _formatters	   formatters   pushSectionLevels   outputs   sectionHeaders
   listHeaders   functions   getExceptionNamess   exception_namess   sorts   StringIOs   output_buffers   names   getClassInfos   exception_classs   getReferences   refs   getPythonReferences   listItems
   listFooters   sectionFooters   popSectionLevel(
   s   selfs   outputs   functions
   listHeaders   exception_namess   refs	   formatters   exception_classs   output_buffers   name(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeExceptionListForFunctionÒs(    	
c    s§   ÷øù| | ƒ } ý|  i i | | ƒ |  i | | ƒ |  i i | i	 ƒ  | | i
 ƒ  ƒ | i ƒ  } | o |  i | | t ƒ n d Sd S(   s?   Output the documentation for the function in the parent object.N(   s   getInfos   function_names   functions   selfs
   _formatters
   itemHeaders   outputs   _writeFunctionSignatures	   writeTexts   getDocStrings   getDocStringFormats   getExceptionNamess   exception_namess   _writeExceptionListForFunctions   None(   s   selfs   function_names   getInfos   outputs   exception_namess   function(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   _writeFunction÷s   
(   s   __doc__s   Nones   getFullOutputNameForObjects   writes   _writeDescriptions   _organizeSubNodesByDirs	   _writeTOCs   _writeIndexs   _writePrewrittenFiless   _writePackagess   _writeModuless   _describeClassInModuleNodes   _writeModuleImportLists   _writeModules   _writeBaseclassNamess   _writeClasss   _writeFunctionParameters   _writeFunctionSignatures   _writeExceptionListForFunctions   _writeFunction(    (    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   MultiFileDocSetZ s&   	+x1


QU7((%s   MultiFileDocsetUnitTestc      s   d „  Z  RS(   Nc    sÊ   d } d  k } d  k } t d | i i i d | i i	 d h  d d <d | g d |  i d	 d
 ƒ } !t ƒ  } "| i | ƒ #t o | i ƒ  p
 t d ‚ $d  Sd  S(   Ns.   TestCases/test_package_summaries/FromReadmeTxts   formatterFactorys
   parserFuncs   defaultParserConfigValuess   StructuredTexts   docStringFormats   inputModuleNamess   outputBaseDirectorys   descriptionFilenames   -s.   Wrote a description file when should not have.(   s   filenames$   happydoclib.formatter.formatter_Nulls   happydoclibs   happydoclib.parseinfos   MultiFileDocSets	   formatters   formatter_Nulls   NullFormatters	   parseinfos   getDocss   selfs
   output_dirs   docsets   StringIOs   buffers   _writeDescriptions	   __debug__s   getvalues   AssertionError(   s   selfs   filenames   happydoclibs   buffers   docset(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   testIgnorePackageReadmes   	"(   s   testIgnorePackageReadme(    (    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   MultiFileDocsetUnitTests   (   s   __doc__s   __rcs_info__s   splits   __version__s   globs   oss   parsers   res   strings	   cStringIOs   StringIOs   symbols   syss   tokens   happydoclibs
   entryPoints   happydocsets   DocSets   MultiFileDocSets   StreamFlushTests   MultiFileDocsetUnitTest(   s   __rcs_info__s   happydoclibs   oss   __version__s   symbols
   entryPoints   tokens   res   syss   MultiFileDocsetUnitTests   parsers   globs   StringIOs   strings   MultiFileDocSet(    (    sd   /home/dhellmann/Personal/Devel/HappyDoc/dist/HappyDoc-r2_0/happydoclib/docset/docset_MultipleFile.pys   ? s.   Qÿ ÿ º