[Erp5-report] r35974 nicolas.dumazet - /erp5/trunk/products/ERP5/Document/SupplyChain.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Jun 4 04:36:46 CEST 2010


Author: nicolas.dumazet
Date: Fri Jun  4 04:36:46 2010
New Revision: 35974

URL: http://svn.erp5.org?rev=35974&view=rev
Log:
remove unnecessary indentation level

Modified:
    erp5/trunk/products/ERP5/Document/SupplyChain.py

Modified: erp5/trunk/products/ERP5/Document/SupplyChain.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/SupplyChain.py?rev=35974&r1=35973&r2=35974&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/SupplyChain.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/SupplyChain.py [utf8] Fri Jun  4 04:36:46 2010
@@ -183,39 +183,39 @@
     if current_supply_link in checked_link_list:
       raise SupplyChainError,\
             "SupplyLink %r is in a loop." % current_supply_link
-    else:
-      transformation_link_list = []
-      checked_link_list.append(current_supply_link)
-      # Get the previous link list
-      previous_link_list = self.getPreviousSupplyLinkList(current_supply_link)
-      # Test each link
-      for previous_link in previous_link_list:
-        if not previous_link.isProductionSupplyLink():
-          # current is invalid
-          if not recursive:
-            continue
-        else:
-          # Great, we found a valid one
-          transformation_link_list.append(previous_link)
-          # Prevent infinite loop when 2 production_link have the same
-          # destination
-          if (current_supply_link is not None) and \
-             (current_supply_link.isProductionSupplyLink()):
-            raise SupplyChainError,\
-                  "Those SupplyLinks are in conflict: %r and %r" %\
-                  (current_supply_link.getRelativeUrl(),\
-                   previous_link.getRelativeUrl())
-          if not recursive and not all:
-            continue
-
-        # Browse the previous link
-        transformation_link_list.extend(
-          self.getPreviousProductionSupplyLinkList(
-                                       previous_link, 
-                                       recursive=recursive, all=all,
-                                       checked_link_list=checked_link_list))
-      # Return result
-      return transformation_link_list
+
+    transformation_link_list = []
+    checked_link_list.append(current_supply_link)
+    # Get the previous link list
+    previous_link_list = self.getPreviousSupplyLinkList(current_supply_link)
+    # Test each link
+    for previous_link in previous_link_list:
+      if not previous_link.isProductionSupplyLink():
+        # current is invalid
+        if not recursive:
+          continue
+      else:
+        # Great, we found a valid one
+        transformation_link_list.append(previous_link)
+        # Prevent infinite loop when 2 production_link have the same
+        # destination
+        if (current_supply_link is not None) and \
+           (current_supply_link.isProductionSupplyLink()):
+          raise SupplyChainError,\
+                "Those SupplyLinks are in conflict: %r and %r" %\
+                (current_supply_link.getRelativeUrl(),\
+                 previous_link.getRelativeUrl())
+        if not recursive and not all:
+          continue
+
+      # Browse the previous link
+      transformation_link_list.extend(
+        self.getPreviousProductionSupplyLinkList(
+                                     previous_link, 
+                                     recursive=recursive, all=all,
+                                     checked_link_list=checked_link_list))
+    # Return result
+    return transformation_link_list
 
   security.declareProtected(Permissions.View,
                             'getPreviousPackingListSupplyLinkList')




More information about the Erp5-report mailing list