[Erp5-report] r9804 - /erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Sep 11 15:29:18 CEST 2006
Author: vincent
Date: Mon Sep 11 15:29:16 2006
New Revision: 9804
URL: http://svn.erp5.org?rev=9804&view=rev
Log:
Remove duplicated error handling code.
Make error message clearer when a business template is not found in the list of working copies.
Modified:
erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
Modified: erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py?rev=9804&r1=9803&r2=9804&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py (original)
+++ erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py Mon Sep 11 15:29:16 2006
@@ -706,10 +706,7 @@
if not wc_list:
wc_list = self.getPortalObject().portal_preferences.\
default_site_preference.getPreferredSubversionWorkingCopyList()
- if not wc_list:
- raise SubversionPreferencesError, \
- 'Please set at least one Subversion Working Copy in preferences first.'
- if len(wc_list) == 0 :
+ if not wc_list or len(wc_list) == 0 :
raise SubversionPreferencesError, \
'Please set at least one Subversion Working Copy in preferences first.'
bt_name = business_template.getTitle()
@@ -722,13 +719,8 @@
return wc_path
else:
return os.sep.join(wc_path.split(os.sep)[:-1])
- if os.path.isdir(os.path.join(working_copy, '.svn')):
- raise SubversionUnknownBusinessTemplateError, "Could not find '"+\
- bt_name+"' at first level of working copies."
- else:
- raise SubversionNotAWorkingCopyError, \
- "You must do a clean checkout first. It seems that at least one \
- of the paths given in preferences is not a SVN working copy"
+ raise SubversionUnknownBusinessTemplateError,
+ "Could not find '%s' at first level of working copies." % (bt_name, )
def _getWorkingPath(self, path):
""" Check if the given path is reachable (allowed)
More information about the Erp5-report
mailing list