From 16be777a0d5050303f152ed1707245d9d47b1b0f Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Thu, 30 Sep 2004 08:26:16 +0000
Subject: [PATCH] use monkeyPatch

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@1801 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/Document/SupplyLine.py | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/product/ERP5/Document/SupplyLine.py b/product/ERP5/Document/SupplyLine.py
index ce94d1a6af..293f693d45 100755
--- a/product/ERP5/Document/SupplyLine.py
+++ b/product/ERP5/Document/SupplyLine.py
@@ -31,13 +31,13 @@ import ExtensionClass
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
-from Products.CMFCore.WorkflowCore import WorkflowAction
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
 from Products.ERP5Type.XMLMatrix import XMLMatrix
 
 from Products.ERP5.Document.DeliveryLine import DeliveryLine
 from Products.ERP5.Document.Movement import Movement
 from Products.ERP5.Document.Path import Path
+
 from zLOG import LOG
 
 class SupplyLineMixin(ExtensionClass.Base):
@@ -284,8 +284,5 @@ Une ligne tarifaire."""
         p.setTitle('%s <= quantity < %s' % (repr(value[i]),repr(value[i+1])))
       self._setVariationCategoryList(self.getVariationCategoryList())
 
-#monkeyPatch(SupplyLineMixin)        
-from types import FunctionType
-for id, m in SupplyLineMixin.__dict__.items():
-    if type(m) is FunctionType:
-        setattr(SupplyLine, id, m)
+from Products.ERP5Type.Utils import monkeyPatch
+monkeyPatch(SupplyLineMixin,SupplyLine)        
-- 
2.30.9