On Sun, 2010-11-07 at 03:52 -0800, Ghostwriter wrote: > It looks interesting. > I already have a yaml-based configuartion hook for Pylons-1.x, that > can configure a single app and pass it to the CherryPyWSGIServer. But > it doesn't know about PasteScript and its pipelines and filters at > all... > Your implementation seems almost complete and i'll try to play around > it. > Is it possible that "marco" would become maintained by the Pylons > Project community as a replacement for PasteScript (or other Paste* > packages)?
Not by me, I don't really have the bandwidth. But someone else is free to pick it up and run. - C > > Thanks! > > On Nov 6, 11:35 pm, Chris McDonough <chr...@plope.com> wrote: > > I actually did come up with such a system for replacing Paste not long > > ago: > > > > https://bitbucket.org/chrism/marco/src/tip/examples/sample.yaml > > > > It does work, but to be honest, I'm not sure I want to maintain such a > > thing. ;-) Maybe someone else could make something of it though... > > > > - C > > > > On Sat, 2010-11-06 at 04:11 -0700, Ghostwriter wrote: > > > > No plans, for YAML right now that I know of, no. > > > > > Thanks for reply! > > > > > > but Paste is a separate package from Pyramid so the changes would have > > > > to be made there. > > > Is it possible to implement this functionality leaving behind Paste* > > > packages? Maybe as an extension to pyramid? > > > > > > Python logging can't parse a YAML file directly. > > > > > There is a dictConfig (http://docs.python.org/library/ > > > logging.html#logging.dictConfig) configuration function in Python 2.7. > > > Though it's not a file-parser but it can be used for direct mapping of > > > logging configuration. For ex.: > > > > > # Logging configuration > > > logging: > > > version: 1 > > > > > # Root logger > > > root: > > > level: INFO > > > handlers: [console] > > > > > loggers: > > > routes: > > > #level = DEBUG logs the route matched and routing variables. > > > level: INFO > > > qualname: routes.middleware > > > > > frontserver: > > > level: INFO > > > qualname: frontserver > > > > > sqlalchemy: > > > # INFO logs SQL queries. > > > # DEBUG logs SQL queries and results. > > > # WARN logs neither. (Recommended for production systems.) > > > level: INFO > > > qualname: sqlalchemy.engine > > > > > handlers: > > > console: > > > class: logging.StreamHandler > > > stream: ext://sys.stderr > > > level: NOTSET > > > formatter: generic > > > > > formatters: > > > generic: > > > format: "%(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] % > > > (message)s" > > > datefmt: "%H:%M:%S" > > > > > On Nov 6, 8:55 am, Mike Orr <sluggos...@gmail.com> wrote: > > > > On Fri, Nov 5, 2010 at 9:18 PM, Chris McDonough <chr...@plope.com> > > > > wrote: > > > > > On Fri, 2010-11-05 at 14:51 -0700, Ghostwriter wrote: > > > > >> Hello! > > > > >> I have a question to core developers of pyramid. > > > > >> Did you planning to use (truly pythonic!) YAML-based configuration > > > > >> files instead of Paste's INI-configs? Since the Pylons2/pyramid isn't > > > > >> backward compatible with Pylons-1.x it would be nice to see YAML as a > > > > >> framework's default configuration format. > > > > > > >> *** And I feel very sorry for my English grammar. > > > > > > > No plans, for YAML right now that I know of, no. > > > > > > I think YAML was brought up earlier as a configuration format, but it > > > > hasn't been pursued. > > > > > > YAML might be a superior format for PasteDeploy, in which case it > > > > could replace the INI file, but Paste is a separate package from > > > > Pyramid so the changes would have to be made there. And of course, > > > > we'd have to define a YAML format and test it. Also, in the current > > > > system, the same INI file can contain both Paste settings and Python > > > > logging settings (and repoze.who settings, etc). Python logging can't > > > > parse a YAML file directly. > > > > > > -- > > > > Mike Orr <sluggos...@gmail.com> > > -- > You received this message because you are subscribed to the Google Groups > "pylons-devel" group. > To post to this group, send email to pylons-de...@googlegroups.com. > To unsubscribe from this group, send email to > pylons-devel+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/pylons-devel?hl=en. > -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To post to this group, send email to pylons-de...@googlegroups.com. To unsubscribe from this group, send email to pylons-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-devel?hl=en.