--- yum/__init__.py | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/yum/__init__.py b/yum/__init__.py index 230a2e3..d051a1c 100644 --- a/yum/__init__.py +++ b/yum/__init__.py @@ -4458,24 +4458,31 @@ much more problems). if group_string and group_string[0] == '^': group_string = group_string[1:] # Actually dealing with "environment groups". + found = False for env_grp in comps.return_environments(group_string): + found = True try: txmbrs = self.selectEnvironment(env_grp.environmentid, upgrade=upgrade) tx_return.extend(txmbrs) except yum.Errors.GroupsError: - self.logger.critical(_('Warning: Environment Group %s does not exist.'), group_string) + assert False, "Checked in for loop." continue + if not found: + self.logger.error(_('Warning: Environment group %s does not exist.'), + group_string) return tx_return + found = False for group in comps.return_groups(group_string): + found = True try: txmbrs = self.selectGroup(group.groupid, upgrade=upgrade) tx_return.extend(txmbrs) except yum.Errors.GroupsError: - self.logger.critical(_('Warning: Group %s does not exist.'), group_string) + assert False, "Checked in for loop." continue - else: + if not found: self.logger.error(_('Warning: group %s does not exist.'), group_string) -- 1.7.7.6 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel