[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