[Zope-CVS] SVN: GenericSetup/trunk/ Allowed subclasses of
DAVAwareFileAdapter to override the filename in which the
file is stored.
Tres Seaver
tseaver at palladion.com
Fri Feb 17 17:10:23 EST 2006
Log message for revision 41651:
Allowed subclasses of DAVAwareFileAdapter to override the filename in which the file is stored.
Changed:
U GenericSetup/trunk/CHANGES.txt
U GenericSetup/trunk/content.py
-=-
Modified: GenericSetup/trunk/CHANGES.txt
===================================================================
--- GenericSetup/trunk/CHANGES.txt 2006-02-17 22:01:38 UTC (rev 41650)
+++ GenericSetup/trunk/CHANGES.txt 2006-02-17 22:10:23 UTC (rev 41651)
@@ -2,6 +2,9 @@
After GenericSetup 1.0
+ - Allowed subclasses of DAVAwareFileAdapter to override the filename
+ in which the file is stored.
+
- Added a doc directory including some basic documentation.
- Made GenericSetup a standalone package independent of the CMF
Modified: GenericSetup/trunk/content.py
===================================================================
--- GenericSetup/trunk/content.py 2006-02-17 22:01:38 UTC (rev 41650)
+++ GenericSetup/trunk/content.py 2006-02-17 22:10:23 UTC (rev 41651)
@@ -376,10 +376,15 @@
def __init__(self, context):
self.context = context
+ def _getFileName(self):
+ """ Return the name under which our file data is stored.
+ """
+ return '%s' % self.context.getId()
+
def export(self, export_context, subdir, root=False):
""" See IFilesystemExporter.
"""
- export_context.writeDataFile('%s' % self.context.getId(),
+ export_context.writeDataFile(self._getFileName(),
self.context.manage_FTPget(),
'text/plain',
subdir,
@@ -394,7 +399,7 @@
""" See IFilesystemImporter.
"""
cid = self.context.getId()
- data = import_context.readDataFile('%s' % cid, subdir)
+ data = import_context.readDataFile(self._getFileName(), subdir)
if data is None:
logger = import_context.getLogger('SGAIFA')
logger.info('no .ini file for %s/%s' % (subdir, cid))
More information about the Zope-CVS
mailing list