This works
routers = dict(
# base router
BASE = dict(
default_application = 'welcome',
file_match = r'(.*)$', # legal file (path) name
),
)
This however did not:
routers = dict(
# base router
BASE = dict(
default_application = 'yaw',
),
yaw = dict(
file_match = r'(.*)$', # legal file (path) name
),
)
On Sat, Jun 2, 2012 at 8:57 PM, Bruce Wade <[email protected]> wrote:
> Ok thanks I will give it a try.
>
>
> On Sat, Jun 2, 2012 at 8:51 PM, Jonathan Lundell <[email protected]>wrote:
>
>> On Jun 2, 2012, at 6:32 PM, Ricardo Pedroso wrote:
>> >
>> >> FWIW, the parametric router lets you override the regex pattern that's
>> used for path validation. The default pattern is:
>> >>
>> >> file_match = r'(\w+[-=./]?)+$', # legal file (path) name
>> >
>> > I didn't now about this one, thanks Jonathan.
>> > In fact the router mechanism is still a little bit obscure to me.
>> >
>> > I notice now that file_match is documented in router.example.py.
>> > So I copy router.example.py to routes.py and defined the routers dict
>> like this:
>> >
>> > routers = dict(
>> > # base router
>> > BASE = dict(
>> > default_application = 'welcome',
>> > file_match = r'(.*)$', # legal file (path) name
>> > ),
>> > )
>> >
>> > and it worked woth chinese chars in a filename.
>> > Is this the correct place to use file_match?
>>
>> It'd be better to restrict the change to the app in question:
>>
>> routers = dict(
>> # base router
>> BASE = dict(
>> default_application = 'welcome',
>> ),
>> welcome = dict(
>> file_match = r'(.*)$', # legal file (path) name
>> ),
>> )
>>
>> ...and you might want to be a little more restrictive than .* if you can.
>> But yeah, that's the idea.
>
>
>
>
> --
> --
> Regards,
> Bruce Wade
> http://ca.linkedin.com/in/brucelwade
> http://www.wadecybertech.com
> http://www.fittraineronline.com - Fitness Personal Trainers Online
> http://www.warplydesigned.com
>
>
--
--
Regards,
Bruce Wade
http://ca.linkedin.com/in/brucelwade
http://www.wadecybertech.com
http://www.fittraineronline.com - Fitness Personal Trainers Online
http://www.warplydesigned.com