comparison recipes/kde_enterprise_3_5/base.py @ 301:3fcebc5cf93c

Do not require subclassing of recipes.kde_enterprise_3_5.base.BaseRevisionPackager. Make usable as RevisionPackager directly by setting its source_packager_cls attribute to the BaseSourcePackager from the same module.
author Bernhard Herzog <bh@intevation.de>
date Tue, 24 Nov 2009 16:35:41 +0000
parents faeeac2c4c71
children 3749b8285b93
comparison
equal deleted inserted replaced
300:e82fb08781a2 301:3fcebc5cf93c
38 override this method if necessary. 38 override this method if necessary.
39 """ 39 """
40 40
41 41
42 class BaseRevisionPackager(treepkg.packager.RevisionPackager): 42 class BaseRevisionPackager(treepkg.packager.RevisionPackager):
43
44 source_packager_cls = BaseSourcePackager
43 45
44 def __init__(self, *args, **kw): 46 def __init__(self, *args, **kw):
45 self.pkg_date = kw.pop("pkg_date", 47 self.pkg_date = kw.pop("pkg_date",
46 time.strftime("%Y%m%d", time.localtime())) 48 time.strftime("%Y%m%d", time.localtime()))
47 super(BaseRevisionPackager, self).__init__(*args, **kw) 49 super(BaseRevisionPackager, self).__init__(*args, **kw)
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)