2009/3/24 Tino Wildenhain <[email protected]>
>
>
> The simple {foo} expansion you mention should be quite easily handled
> with re.sub and a function as argument. So not much more then a few
> lines of code.
Could this approach be made to handle recursive expansion? From the example
with the script:
pprint(BraceExpand("electron_{n,{pt,eta,phi}[{1,2}]}", ordering = [True]))
Gives:
['electron_n',
'electron_pt[1]',
'electron_eta[1]',
'electron_phi[1]',
'electron_pt[2]',
'electron_eta[2]',
'electron_phi[2]']
Cheers,
- Pete
--
http://mail.python.org/mailman/listinfo/python-list