[Erp5-report] r34267 luke - /erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Apr 2 11:18:16 CEST 2010


Author: luke
Date: Fri Apr  2 11:18:12 2010
New Revision: 34267

URL: http://svn.erp5.org?rev=34267&view=rev
Log:
 - detect type of site which shall be not altered on low level

Modified:
    erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py

Modified: erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py?rev=34267&r1=34266&r2=34267&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py [utf8] (original)
+++ erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py [utf8] Fri Apr  2 11:18:12 2010
@@ -376,6 +376,18 @@
 
   def update(self):
     try:
+      # if site was configured, we shall not do nothing
+      # XXX-Luke: This is against "work always" assumption
+      try:
+        self.connection.portal_preferences.default_configurator_preference \
+            .getId()
+      except xmlrpclib.Fault, e:
+        # not configured
+        if 'zExceptions.NotFound' in e.faultString:
+          pass
+      else:
+        # configured, do not touch
+        return
       # set id
       self.connection.setERP5SiteGlobalId(self.business_configuration_dict[
         'ID'])




More information about the Erp5-report mailing list