INNER CODE UNIT · Python
is_valid_requirements
ahmetb/kubectl-aliases · generate_aliases.py:160
def is_valid_requirements(cmd):
parts = {c[0] for c in cmd}
for i in range(0, len(cmd)):
# check at least one of requirements are in the cmd
requirements = cmd[i][2]
if requirements and len(parts & set(requirements)) == 0:
return False
return True
def is_valid_incompatibilities(cmd):
parts = {c[0] for c in cmd}
for i in range(0, len(cmd)):
# check none of the incompatibilities are in the cmd
incompatibilities = cmd[i][3]