[Erp5-report] r7250 - /erp5/trunk/products/ERP5Subversion/SubversionClient.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri May 12 15:40:54 CEST 2006


Author: chris
Date: Fri May 12 15:40:48 2006
New Revision: 7250

URL: http://svn.erp5.org?rev=7250&view=rev
Log:
- fixed a bug when pysvn is not installed that prevented to display "Pysvn is not installed" warning.

Modified:
    erp5/trunk/products/ERP5Subversion/SubversionClient.py

Modified: erp5/trunk/products/ERP5Subversion/SubversionClient.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Subversion/SubversionClient.py?rev=7250&r1=7249&r2=7250&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/SubversionClient.py (original)
+++ erp5/trunk/products/ERP5Subversion/SubversionClient.py Fri May 12 15:40:48 2006
@@ -39,31 +39,29 @@
 from tempfile import mktemp
 from Products.ERP5.Document.BusinessTemplate import removeAll
 
+class SubversionError(Exception):
+  """The base exception class for the Subversion interface.
+  """
+  pass
+  
+class SubversionInstallationError(SubversionError):
+  """Raised when an installation is broken.
+  """
+  pass
+  
+class SubversionTimeoutError(SubversionError):
+  """Raised when a Subversion transaction is too long.
+  """
+  pass
+    
 try:
   import pysvn
-  
-
-  class SubversionError(Exception):
-    """The base exception class for the Subversion interface.
-    """
-    pass
-    
-  class SubversionInstallationError(SubversionError):
-    """Raised when an installation is broken.
-    """
-    pass
-    
-  class SubversionTimeoutError(SubversionError):
-    """Raised when a Subversion transaction is too long.
-    """
-    pass
   
   class SubversionLoginError(SubversionError):
     """Raised when an authentication is required.
     """
     # Declarative Security
     security = ClassSecurityInfo()
-    
     def __init__(self, realm = None):
       self._realm = realm
   
@@ -341,4 +339,4 @@
   LOG('SubversionTool', WARNING,
       'could not import pysvn; until pysvn is installed properly, this tool will not work.')
   def newSubversionClient(container, **kw):
-    raise SubversionInstallationError, 'pysvn is not installed'
+    raise SubversionInstallationError, 'pysvn library is not installed'




More information about the Erp5-report mailing list