X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plc_config.py;fp=plc_config.py;h=913ccfdc80f3a2849f7b45f6de1ac68c0ed5abad;hb=26c36a2f8ba152ce101a24c95449bc2afb932b6c;hp=d1ab2b43c6c52d995d2289b44e3e3d149a820ee4;hpb=e13b59aad08b480e3af2d4e9f814b05e29a86708;p=myplc.git diff --git a/plc_config.py b/plc_config.py index d1ab2b4..913ccfd 100644 --- a/plc_config.py +++ b/plc_config.py @@ -7,7 +7,7 @@ # Mark Huang # Copyright (C) 2006 The Trustees of Princeton University # -# $Id: plc_config.py,v 1.2 2006/04/04 22:09:25 mlhuang Exp $ +# $Id: plc_config.py,v 1.3 2006/04/18 15:32:48 thierry Exp $ # import xml.dom.minidom @@ -741,6 +741,19 @@ DO NOT EDIT. This file was automatically generated at return buf.getvalue() + def output_groups(self, encoding = "utf-8"): + """ + Return list of all package group names. + """ + + buf = codecs.lookup(encoding)[3](StringIO()) + + for (group, packages) in self._packages.values(): + buf.write(group['name'] + os.linesep) + + return buf.getvalue() + + def output_comps(self, encoding = "utf-8"): """ Return section of configuration.