From: Carsten S. <svn...@pl...> - 2008-11-09 17:56:23
|
Author: csenger Date: Sun Nov 9 17:56:13 2008 New Revision: 75340 Modified: gnomeweb-plone/wgo.installsite/trunk/docs/HISTORY.txt gnomeweb-plone/wgo.installsite/trunk/wgo/installsite/installsite.py Log: Exit with an error if the sitename is already instead giving a traceback Modified: gnomeweb-plone/wgo.installsite/trunk/docs/HISTORY.txt ============================================================================== --- gnomeweb-plone/wgo.installsite/trunk/docs/HISTORY.txt (original) +++ gnomeweb-plone/wgo.installsite/trunk/docs/HISTORY.txt Sun Nov 9 17:56:13 2008 @@ -2,7 +2,9 @@ * wgo/installsite/installsite.py: Fix option '--sitename' that was not working. - + Exit with an error if the sitename is already in + use to give a better Error than a traceback. + 2008-11-07 Carsten Senger <se...@re...> * wgo/installsite/README.txt: Modified: gnomeweb-plone/wgo.installsite/trunk/wgo/installsite/installsite.py ============================================================================== --- gnomeweb-plone/wgo.installsite/trunk/wgo/installsite/installsite.py (original) +++ gnomeweb-plone/wgo.installsite/trunk/wgo/installsite/installsite.py Sun Nov 9 17:56:13 2008 @@ -42,6 +42,12 @@ the essential products.''' print "add a plone site ... ", + + objects = app.objectIds() + if plone_id in objects: + print "\n\nError: Choose another sitename. '%s' is used already." % plone_id + sys.exit(2) + factory = app.manage_addProduct['CMFPlone'] factory.addPloneSite(plone_id) |