On 24/06/2008, Eirik Schwenke <[EMAIL PROTECTED]> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Noah Kantrowitz skrev 24-06-2008 14:13:
> | On Jun 24, 2008, at 6:03 AM, Eirik Schwenke wrote:
> |> Noah Kantrowitz skrev 23-06-2008 21:56:
> |>> On Jun 23, 2008, at 3:54 PM, Noah Kantrowitz wrote:
> |>>> On Jun 23, 2008, at 3:41 PM, Eirik Schwenke wrote:
> |>>>> Noah Kantrowitz skrev 23-06-2008 16:54:
> |>>>>> On Jun 23, 2008, at 5:28 AM, Jani Tiainen wrote:
>
> (... tidying up a bit ...)
>
> #posix shell solution - noah
> for f in `ls /var/trac`
> do
> ~  echo -e '\n[inherit]\nfile = /usr/share/trac/conf/trac.ini\n'\
> ~    >>"var/trac/$f"
> done
>
> |>>>> [D]oes anyone know of a "reasonable" package that would
> |>>>> allow asimilarly short example in python, that remained somewhat
> |>>>> portable ?
> |>>>>
> |>>>> I'm not looking for something like ipython, the defunct pysh or
> |>>>> pythonShell --
> |>>>> just some helpful filesystem iterators that aren't quite as
> |>>>> verbose as os.path.*
>
> (...)
>
> |> import os
> |>
> |> for root, files, dirs in os.walk("/var/trac"):
> |> ~  for file in files:
> |> ~    if file.lower() == "trac.ini":
> |> ~      with open(os.path.join(root,file), "a") as f:
> |> ~        f.writelines(["[inherit]", "blah=something"])
> |>
> |>
>
> (...)
>
> |> Still a python find-module seems like a good (and pretty simple) idea.
> |
> | See `iwalk | filter`.
>
> I did have a look at ipipe (http://ipython.scipy.org/moin/UsingIPipe), but
> in
> some ways i think it's the wrong solution to the right problem.
>
> While borrowing syntax from the shell might be a nice fit for working from
> within ipython - it feels a bit "bolted on" -- especially when working from
> say
> an install script.
>
> I'm perfectly happy using bash, awk, grep and find on the command line --
> and
> ipython is a fine python debug/eval/test-tool; but adding that interface to
> python "directly" leads down the path to perl IMNHO.
>
> Python already has list comprehensions, map, lamda and filter -- I'd much
> rather have a "first rate" object/graph mapping of the filesystem in a way
> that
> feels natural to "standard" python, than a half-baked shell meta-language
> (not
> that there's anything wrong with a half-baked meta-languages in and of
> themselves, but I'd rather have one obvious and suitably lazy way to do
> things,
> while still being readable :-)
>
> Anyway, thanks for all the input -- I'll leave this alone until I get around
> to
> implementing a "correct" solution ;-)
>
>
> Best regards,
>
> - --
> ~ .---.  Eirik Schwenke <[EMAIL PROTECTED]>
> ( NSD ) Harald HÃ¥rfagresgate 29            Rom 150
> ~ '---'  N-5007 Bergen            tlf: (555) 889 13
>
> ~  GPG-key at pgp.mit.edu  Id 0x8AA3392C
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFIYQNkxUW7FIqjOSwRAlx2AJ4qe5lqtrm6AI9E/11bVrKHnopd0wCgknKA
> X2IVJyBlS700wh6ybC0rcR0=
> =XRxi
> -----END PGP SIGNATURE-----
>
> >
>


-- 
cheers,
-ambrose

The 'net used to be run by smart people; now many sites are run by
idiots. So SAD... (Sites that do spam filtering on mails sent to the
abuse contact need to be cut off the net...)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to