Changeset 5355
- Timestamp:
- 09/04/08 21:32:21 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
projects/tg.devtools/trunk/devtools/commands/quickstart.py
r5351 r5355 36 36 user specific templates 37 37 -s, --sqlalchemy 38 use SQLAlchemy instead of SQLObject 38 use SQLAlchemy as ORM 39 -e, --elixir 40 use Elixir as ORM 39 41 -i, --identity 40 42 provide Identity support … … 60 62 Example usage:: 61 63 62 $ paster quickstart yourproj 63 64 or start project with elixir::65 66 $ paster quickstart -e yourproj 64 $ paster quickstart yourproject 65 66 or start project with Elixir:: 67 68 $ paster quickstart -e yourproject 67 69 """ 68 70 … … 88 90 version="%prog " + version) 89 91 parser.add_option("-s", "--sqlalchemy", 90 help="use SQLAlchemy instead of SQLObject",92 help="use SQLAlchemy as ORM", 91 93 action="store_true", dest="sqlalchemy", default = True) 94 parser.add_option("-e", "--elixir", 95 help="use Elixir as ORM.", action="store_true", 96 dest="elixir", default = False) 92 97 parser.add_option("-i", "--identity", 93 98 help="provide Identity support", … … 105 110 help="dry run (don't actually do anything)", 106 111 action="store_true", dest="dry_run") 107 parser.add_option("-e", "--elixir",108 help="use elixir as ORM.", action="store_true",109 dest="elixir", default = False,)110 112 111 113 … … 118 120 if self.elixir: 119 121 self.sqlalchemy = True 122 try: 123 import elixir 124 except ImportError: 125 print """\nElixir is an optional module for TurboGears2, \ 126 remember to install Elixir before serving this project.\n""" 120 127 121 128 if self.args: