[Subversion] / WebHaiku / web_haiku.py  

Diff of /WebHaiku/web_haiku.py

Parent Directory | Revision Log

version 2275, Tue Jan 23 02:10:46 2007 UTC version 2276, Tue Jan 23 03:26:51 2007 UTC
Line 301 
Line 301 
             if leaf:              if leaf:
                 return self.invoke_method()                  return self.invoke_method()
             url += '/'  # add the trailing /              url += '/'  # add the trailing /
   
           if self.environ.get('QUERY_STRING'):
               url += '?' + self.environ['QUERY_STRING']
         return self.redirect(url)          return self.redirect(url)
   
     def handle_child(self, name):      def handle_child(self, name):
Line 323 
Line 326 
   
   
   
   
   
   
     def invoke_method(self):      def invoke_method(self):
         rm = self.environ['REQUEST_METHOD']          rm = self.environ['REQUEST_METHOD']
         if rm=='HEAD' or rm in self.http_methods:          if rm=='HEAD' or rm in self.http_methods:
Line 343 
Line 343 
         if self.form_handlers:          if self.form_handlers:
             methods.add('POST')              methods.add('POST')
   
         return self.METHOD_NOT_ALLOWED([('Allow', ', '.join(methods))])          return self.METHOD_NOT_ALLOWED([('Allow', ', '.join(sorted(methods)))])
   
     METHOD_NOT_ALLOWED = Text(      METHOD_NOT_ALLOWED = Text(
         "Excellent method!\n"          "Excellent method!\n"


Generate output suitable for use with a patch program
Legend:
Removed from v.2275  
changed lines
  Added in v.2276

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help