+
    WBi]                     >    ^ RI Ht ^ RIHt ^ RIHt  ! R R4      tR# )    )compat)TemplateLookup)Templatec                   B   a  ] tR t^t o RtRR ltRR ltR	R ltRtV t	R# )
TGPluginz&TurboGears compatible Template Plugin.Nc                   Wn         W0n        V'       g   / p/ pVP                  4        F6  w  rVVP                  R 4      '       d   WdVR,          &   K)  VR9   g   K2  WdV&   K8  	  \	        R/ VB V n        / V n        \        P                  ! \        P                  4      ^ ,           F   pWt9   g   K  WG,          V P                  V&   K"  	  R# )zmako.:   NNN)directoriesfilesystem_checksmodule_directory )extra_vars_func	extensionitems
startswithr   lookuptmpl_optionsr   inspect_getargspecr   __init__)selfr   optionsr   lookup_optionskvkws   &&&&    8/usr/lib/python3.14/site-packages/mako/ext/turbogears.pyr   TGPlugin.__init__   s    ."G MMODA||G$$()qu%NN$%q!	 $
 %6~6 ++H,=,=>qAAB#(6(:!!"% B    c                    Ve   \        V3/ V P                  B # RV9  d2   RVP                  RR4      ,           R,           V P                  ,           pV P                  P                  V4      # )z(Loads a template from a file or a string/.)r   r   replacer   r   get_template)r   templatenametemplate_strings   &&&r   load_templateTGPlugin.load_template&   se    &OAt/@/@AAl"l**344s:T^^K 
 {{''55r   c                    \        V\        4      '       d   V P                  V4      pV P                  '       d    VP	                  V P                  4       4       VP
                  ! R/ VB # )Nr   )
isinstancestrr&   r   updaterender)r   infoformatfragmenttemplates   &&&&&r   r,   TGPlugin.render3   sV     h$$))(3H KK,,./&&&r   )r   r   r   r   )NNmak)N)htmlFN)
__name__
__module____qualname____firstlineno____doc__r   r&   r,   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     0;,6
' 
'r   r   N)makor   mako.lookupr   mako.templater   r   r   r   r   <module>r?      s     & "1' 1'r   