On Jan 27, 5:58 pm, Jonathan Lundell <jlund...@pobox.com> wrote: > On Jan 27, 2011, at 12:48 PM, DenesL wrote: > > Still, it bothers me that arg1 == arg1/ != arg1//; <ignore exactly one > (optional) trailing slash> seems like an odd rule. > > Notice also that '/'.join(['arg1', '']) is 'arg1/', not 'arg1//'.
True. Moreover URL('f',args=['arg1','']) is /app/ctl/f/arg1/ maybe that should be considered a bug as it should be /app/ctl/f/arg1// since URL('f',args=['arg1','','arg3'] is /app/ctl/f/arg1//arg3 which is correct.