Ñò
úõIc @ sÇ d d k l Z e d ƒ d d k Z d d k Z d d k Z d d k Z d d k l Z d d k Z d d k l
Z
l Z d d k l
Z
e i e ƒ Z d „ Z d e f d „ ƒ YZ d
„ Z d S( iÿÿÿÿ( t requires
CherryPy <3.0N( t
BaseFilter( t resource_injectort resources( t Registryc C s= d d k l } | i d h ƒ i ƒ } | i | d ƒ | S( Niÿÿÿÿ( t configst globalt /( t cherrypy.configR t gett copyt update( R t c( ( s/ /usr/lib/python2.6/site-packages/tw/mods/cp2.pyt _extract_config s t TWInitFilterc B sA e Z d Z d e d „ Z d „ Z d „ Z d „ Z d „ Z RS( s| Sort-of-emulates TWWidgetsMiddleware + Paste's RegsitryManager. Takes
care of preparing the hostframework for a request.s
/toscawidgetsc C s | | _ | | _ | | _ d S( N( t serve_filest prefixt host_framework( t selfR R R ( ( s/ /usr/lib/python2.6/site-packages/tw/mods/cp2.pyt __init__ s c C so t i d ƒ t i i } | i d t ƒ ƒ } | i | d <| i ƒ | i t
i | i ƒ | i i
| ƒ d S( Ns TWFilter: on_start_resources paste.registrys toscawidgets.prefix( t logt debugt cherrypyt requestt wsgi_environt
setdefaultR R t preparet registert twt frameworkR t
start_request( R t environt registry( ( s/ /usr/lib/python2.6/site-packages/tw/mods/cp2.pyt on_start_resource s
c C s | i p d St i t i } } | i } | i | i i ƒ o | t | i i ƒ } n | i | i ƒ o“ t
i } | t | i ƒ t | i ƒ } | i | ƒ \ } } } | oG | | _
| o* | o | d | 7} n | | i d