(lib, extravalues)
| 157 | |
| 158 | |
| 159 | def get_extravalues(lib, extravalues): |
| 160 | # Make a list of all values from an album/track field. |
| 161 | # 'beet ls albumartist: <TAB>' yields completions for ABBA, Beatles, etc. |
| 162 | word = "" |
| 163 | values_set = get_set_of_values_for_field(lib, extravalues) |
| 164 | for fld in extravalues: |
| 165 | extraname = f"{fld.upper()}S" |
| 166 | word += f"set {extraname} {' '.join(sorted(values_set[fld]))}\n\n" |
| 167 | return word |
| 168 | |
| 169 | |
| 170 | def get_set_of_values_for_field(lib, fields): |
no test coverage detected