I don't know about default, but "optional and trivial" sounds good to
me. There is not much to stop us from switching to putting the startup
command in a "command.py" file in the project folder and
importing/running from start-<projectname>.py. From there setup.py can
have a console script line provided but commented out. (like the
turbogears.* keywords are now)

Pros:
* Very easy to migrate to console-script based startup
* Provides a convenient place by default for command extensions
* Startup procedures migrate with the project, convenient place for
initialization
* Able to retain original user interaction model

Cons:
* Adds another file to the project directory (and another letter to
controllers.py file name completion!)
* Not many other uses for console scripts in TG (due to scheduler,
tg-admin extensions, etc)
* Few people know about and/or use console scripts or command
extensions.

Overall I think it is a +1, but then again I've been looking for an
easier way to start TG apps for a while now.

-Adam


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

Reply via email to