On Jul 20, 2005, at 12:18 PM, vincent delft wrote:
>
> Why not having the possibility to split the path into
> several variables ?
>
> Would it be difficult to have such in Quixote ?
One way to do this is to override the _q_traverse and have
it call your _q_lookup the way you want, instead of just
passing the first component on the rest of the path.
Maybe, in _q_traverse(), you would want
obj = self._q_lookup(component, *path)
instead of
obj = self._q_lookup(component)
>
> do you prefer to continue with somethink like:
> Class Calendar(Directory):
> def _q_lookup(self,comp):
> day=1
> month=1
> for i, value in enumerate(comp.split('/')):
> if i==0: year=value
> if i==1: month=value
> if i==2: day=value
>
This won't work because the component never has any '/' characters.