def __call__(self, env, start_response):
script = env['<STR_LIT>'] <EOL>ipath = os.path.split(env['<STR_LIT>'])[<NUM_LIT:1>:]<EOL>for i in range(<NUM_LIT:1>, len(ipath)+<NUM_LIT:1>):<EOL><INDENT>path = os.path.join(*ipath[:i])<EOL>print("<STR_LIT>", path)<EOL>application = self.get(path)<EOL>if application is not None:<EOL><INDENT>env['<STR_LIT>'] = script + path<EOL>env['<STR_LIT>'] =  '<STR_LIT>'<EOL>print("<STR_LIT>", env['<STR_LIT>'])<EOL>return application(env, start_response)<EOL><DEDENT><DEDENT>return self._request_cb(env, start_response)<EOL>
do dispatching, else process