[Erp5-report] r13953 - /erp5/trunk/products/ERP5/Document/File.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Apr 5 09:29:39 CEST 2007


Author: jp
Date: Thu Apr  5 09:29:37 2007
New Revision: 13953

URL: http://svn.erp5.org?rev=13953&view=rev
Log:
Changed unpackData to a function.

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

Modified: erp5/trunk/products/ERP5/Document/File.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/File.py?rev=13953&r1=13952&r2=13953&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/File.py (original)
+++ erp5/trunk/products/ERP5/Document/File.py Thu Apr  5 09:29:37 2007
@@ -41,6 +41,19 @@
 from DateTime import DateTime
 
 mimetypes.init()
+
+def _unpackData(data):
+  """
+  Unpack Pdata into string
+  """
+  if isinstance(data, str):
+    return data
+  else:
+    data_list = []
+    while data is not None:
+      data_list.append(data.data)
+      data = data.next
+    return ''.join(data_list)
 
 class File(Document, CMFFile, ConversionCacheMixin):
   """
@@ -149,20 +162,6 @@
     """
     return self.hasData()
 
-  security.declarePrivate('_unpackData')
-  def _unpackData(self, data):
-    """
-    Unpack Pdata into string
-    """
-    if isinstance(data, str):
-      return data
-    else:
-      data_list = []
-      while data is not None:
-        data_list.append(data.data)
-        data = data.next
-      return ''.join(data_list)
-
   security.declareProtected(Permissions.ModifyPortalContent, 'guessMimeType')
   def guessMimeType(self, fname=''):
     """




More information about the Erp5-report mailing list