class EbuildNestedDie(LineCheck): | |
"""Check ebuild for nested die statements (die statements in subshells)""" | |
repoman_check_name = 'ebuild.nesteddie' | |
nesteddie_re = re.compile(r'^[^#]*\s\(\s[^)]*\bdie\b') | |
def check(self, num, line): | |
if self.nesteddie_re.match(line): | |
return errors.NESTED_DIE_ERROR |