From 82251860e966c19944f59c743e9abc29f910d1ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien=20Calonne?= <aurel@nexedi.com>
Date: Thu, 29 Dec 2005 16:50:33 +0000
Subject: [PATCH] remove some cleaning

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4947 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Type/XMLMatrix.py | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

diff --git a/product/ERP5Type/XMLMatrix.py b/product/ERP5Type/XMLMatrix.py
index cb881e00d1..afc4578c40 100755
--- a/product/ERP5Type/XMLMatrix.py
+++ b/product/ERP5Type/XMLMatrix.py
@@ -61,10 +61,11 @@ class XMLMatrix(Folder):
 
     # Matrix Methods
     security.declareProtected( Permissions.View, 'getCell' )
-    def getCell(self, base_id="cell", *kw , **kwd):
+    def getCell(self, *kw , **kwd):
       """
           Access a cell at row and column
       """
+      base_id= kwd.get('base_id', "cell")
       if not hasattr(self, 'index'):
         return None
 
@@ -83,10 +84,11 @@ class XMLMatrix(Folder):
       return self.get(cell_id)
 
     security.declareProtected( Permissions.View, 'getCellProperty' )
-    def getCellProperty(self, base_id="cell", *kw , **kwd):
+    def getCellProperty(self, *kw , **kwd):
       """
           Get a property of a cell at row and column
       """
+      base_id= kwd.get('base_id', "cell")
       cell = self.getCell(*kw, **kwd)
       if cell is None:
         return None
@@ -94,17 +96,18 @@ class XMLMatrix(Folder):
       return cell.getProperty(base_id)
       
     security.declareProtected( Permissions.View, 'hasCell' )
-    def hasCell(self, base_id="cell", *kw , **kwd):
+    def hasCell(self, *kw , **kwd):
       """
           Checks if matrix corresponding to base_id contains cell specified
           by *kw coordinates.
-      """ 
+      """
       if not hasattr(self, 'index'):
         return 0
 
       if not self.index.has_key(base_id):
         return 0
 
+      base_id= kwd.get('base_id', "cell")
       cell_id = base_id
       i = 0
       for my_id in kw:
@@ -139,7 +142,7 @@ class XMLMatrix(Folder):
       return 0
 
     security.declareProtected( Permissions.View, 'hasInRange' )
-    def hasInRange(self, base_id="cell", *kw , **kwd):
+    def hasInRange(self, *kw , **kwd):
       """
           Checks if cell exists TODO
 
@@ -151,7 +154,7 @@ class XMLMatrix(Folder):
     
       if not self.index.has_key(base_id):
         return 0
-
+      base_id= kwd.get('base_id', "cell")
       i = 0
       for my_id in kw:
         if self.index[base_id].has_key(i):
@@ -165,7 +168,7 @@ class XMLMatrix(Folder):
 
     security.declareProtected( Permissions.ModifyPortalContent,
                                '_setCellRange' )
-    def _setCellRange(self, base_id="cell", *kw, **kwd):
+    def _setCellRange(self, *kw, **kwd):
       """
           Set a new range for a matrix, this method can
           also handle a changement of the size of a matrix
@@ -175,6 +178,7 @@ class XMLMatrix(Folder):
       new_index = PersistentMapping() # new_index defines the relation between keys
                                       # and ids of cells
 
+      base_id= kwd.get('base_id', "cell")
       if not hasattr(aq_base(self), 'index'):
         self.index = PersistentMapping()
 
@@ -306,13 +310,13 @@ class XMLMatrix(Folder):
       self.index[base_id] = new_index[base_id]
       
     security.declareProtected( Permissions.ModifyPortalContent, 'setCellRange' )
-    def setCellRange(self, base_id="cell", *kw, **kwd):
+    def setCellRange(self, *kw, **kwd):
       """
           Update the matrix ranges using provided lists of indexes (kw).
 
           Any number of list can be provided
       """
-      self._setCellRange(base_id=base_id, *kw, **kwd)
+      self._setCellRange(*kw, **kwd)
       self.reindexObject()
 
     security.declareProtected(Permissions.ModifyPortalContent, 
@@ -464,13 +468,13 @@ class XMLMatrix(Folder):
       return result
 
     security.declareProtected( Permissions.ModifyPortalContent, 'newCell' )
-    def newCell(self, base_id="cell", *kw, **kwd):
+    def newCell(self, *kw, **kwd):
       """
           This method creates a new cell
       """
       if not hasattr(self, 'index'):
         return None
-
+      base_id= kwd.get('base_id', "cell")
       cell_id = base_id
       if not self.index.has_key(cell_id):
         return None
-- 
2.30.9