(tnames)
| 1489 | features. |
| 1490 | """ |
| 1491 | def til(tnames): |
| 1492 | # sort from highest to lowest interest then cut if "key" is False |
| 1493 | tnames = self.feature_implies_c(tnames) |
| 1494 | tnames = self.feature_sorted(tnames, reverse=True) |
| 1495 | for i, n in enumerate(tnames): |
| 1496 | if not self.feature_supported[n].get(keyisfalse, True): |
| 1497 | tnames = tnames[:i+1] |
| 1498 | break |
| 1499 | return tnames |
| 1500 | |
| 1501 | if isinstance(names, str) or len(names) <= 1: |
| 1502 | names = til(names) |
nothing calls this directly
no test coverage detected