[Checkins] SVN: bluebream/trunk/ LP #503388: Value of "namespace_package" should not be empty string
Baiju M
baiju.m.mail at gmail.com
Thu Jan 7 00:35:29 EST 2010
Log message for revision 107761:
LP #503388: Value of "namespace_package" should not be empty string
Changed:
U bluebream/trunk/CHANGES.txt
U bluebream/trunk/src/bluebream/template.py
-=-
Modified: bluebream/trunk/CHANGES.txt
===================================================================
--- bluebream/trunk/CHANGES.txt 2010-01-07 04:04:01 UTC (rev 107760)
+++ bluebream/trunk/CHANGES.txt 2010-01-07 05:35:28 UTC (rev 107761)
@@ -4,6 +4,9 @@
0.1.5 (unreleased)
------------------
+- LP #503388: Value of "namespace_package" should not be
+ empty string.
+
0.1.4 (2010-01-04)
------------------
Modified: bluebream/trunk/src/bluebream/template.py
===================================================================
--- bluebream/trunk/src/bluebream/template.py 2010-01-07 04:04:01 UTC (rev 107760)
+++ bluebream/trunk/src/bluebream/template.py 2010-01-07 05:35:28 UTC (rev 107761)
@@ -11,7 +11,7 @@
# FOR A PARTICULAR PURPOSE.
#
##############################################################################
-
+import sys
from paste.script import templates
from paste.script.templates import var
@@ -20,6 +20,7 @@
_template_dir = 'project_template'
summary = "A Zope project"
+
vars = [
var('namespace_package', 'Namespace package name'),
var('version', 'Version (like 0.1)', default='0.1'),
@@ -35,3 +36,19 @@
default=False),
]
+ def check_vars(self, vars, cmd):
+
+ if vars['package'] in ('bluebream', 'bream', 'zope'):
+ print
+ print "Error: The chosen project name results in an invalid " \
+ "package name: %s." % vars['package']
+ print "Please choose a different project name."
+ sys.exit(1)
+
+ for var in self.vars:
+ if var.name == 'namespace_package':
+ var.default = vars['package']
+
+ vars = templates.Template.check_vars(self, vars, cmd)
+
+ return vars
More information about the checkins
mailing list