-
Notifications
You must be signed in to change notification settings - Fork 38
Home
Jindrich Luza edited this page Oct 8, 2013
·
16 revisions
-
libcomps.CategoryList, libcomps.EnvList, libcomps.GroupList has now accepting object id in _getitem_ function. Code bellow is now working:
list = libcomps.CategoryList()
list.append(libcomps.Category(id="cat1"))
list.append(libcomps.Category(id="cat2"))
list.append(libcomps.Category(id="cat3"))
cat1 = list["cat1"]
__getitem__(id)
returns first object with specified id in list (unique id in list enforcement planned to future)
- display_order attribute for
libcomps.Group
andlibcomps.Environment
is optional now and won't be included in xml output if wasn't setter before -
libcomps.Group
,libcomps.Category
,libcomps.Environment
won't appear in xml output if don't contain any packages/group_id/option_id -
remove
method added for libcomps sequence types (groups, categories, environments, packages, group_list, option_list). Method remove exact object by reference from list.
-
libcomps.Package
default type is mandatory now and attribute won't appear in xml output if mandatory. - option_list and group_list won't appear in xml output if empty.
- complete C-objects memory management redesign
-
libcomps.GroupId
has 'default' boolean attribute now.