X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plc_config.py;h=913ccfdc80f3a2849f7b45f6de1ac68c0ed5abad;hb=a662413b7e9000a2629ba8e661d556339d0fa6fc;hp=d1ab2b43c6c52d995d2289b44e3e3d149a820ee4;hpb=93a436f3989574a61193dac251f8c5c7727ed702;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.