At 04:05 PM 8/23/2005 -0400, Michal Wallace wrote:
>What would be nice (for me) is if you could do something like:
>
>    GET / = config:static_root.ini
>    POST /cms = config:filebrowser.ini
>    * /blog = config:blog.ini
>
>Where "*" indicates "any HTTP method"... And of
>course "*" could be the default, so if you don't
>care about methods people could just use the
>existing syntax.

This is accomodated fairly easy within the syntax currently being discussed:

     methodmap from Paste:
         GET is urlmap from Paste:
             "/" is main from "static_root.ini"
         POST is urlmap from Paste:
              "/cms" is main from "filebrowser.ini"
         "*" is urlmap from Paste:
              "/blog" is main from "blog.ini"

Although this might also be spelled:

      main from:
         byURL is url_dispatcher from Paste
         byMethod is method_dispatcher from Paste

         main is byMethod:
             GET is byURL:
                 "/" is main from "static_root.ini"
             POST is byURL:
                  "/cms" is main from "filebrowser.ini"
             "*" is byURL:
                  "/blog" is main from "blog.ini"

_______________________________________________
Web-SIG mailing list
Web-SIG@python.org
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe: 
http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com

Reply via email to