Mercurial > treepkg
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) |