[Checkins] SVN: grokproject/trunk/grokproject/ Capitalized the app class that is created by grokproject.

Tim Terlegård tim.terlegard at valentinewebsystems.se
Fri May 2 03:52:46 EDT 2008


Log message for revision 86043:
  Capitalized the app class that is created by grokproject.
  

Changed:
  U   grokproject/trunk/grokproject/__init__.py
  U   grokproject/trunk/grokproject/template/src/+package+/app.py_tmpl

-=-
Modified: grokproject/trunk/grokproject/__init__.py
===================================================================
--- grokproject/trunk/grokproject/__init__.py	2008-05-02 01:43:46 UTC (rev 86042)
+++ grokproject/trunk/grokproject/__init__.py	2008-05-02 07:52:43 UTC (rev 86043)
@@ -46,6 +46,7 @@
             info = urllib.urlopen(VERSIONINFO_INFO_URL).read().strip()
             extends = urlparse.urljoin(VERSIONINFO_INFO_URL, info)
         vars['extends'] = extends
+        vars['app_class_name'] = vars['project'].capitalize()
         return vars
 
 def main():
@@ -81,6 +82,7 @@
 
     # create sandbox using paste.script
     project = args[0]
+    app_class_name = project.capitalize()
     commands = command.get_commands()
     cmd = commands['create'].load()
     runner = cmd('create')
@@ -92,6 +94,7 @@
         option_args.append('-q')
 
     extra_args = []
+    extra_args.append('%s=%s' % ('app_class_name', app_class_name))
     if options.newer:
         extra_args.append('newest=true')
     else:

Modified: grokproject/trunk/grokproject/template/src/+package+/app.py_tmpl
===================================================================
--- grokproject/trunk/grokproject/template/src/+package+/app.py_tmpl	2008-05-02 01:43:46 UTC (rev 86042)
+++ grokproject/trunk/grokproject/template/src/+package+/app.py_tmpl	2008-05-02 07:52:43 UTC (rev 86043)
@@ -1,7 +1,7 @@
 import grok
 
-class ${project}(grok.Application, grok.Container):
+class ${app_class_name}(grok.Application, grok.Container):
     pass
 
 class Index(grok.View):
-    pass # see app_templates/index.pt
\ No newline at end of file
+    pass # see app_templates/index.pt



More information about the Checkins mailing list