MCPcopy
hub / github.com/beetbox/beets / setup

Method setup

beetsplug/bucket.py:195–209  ·  view source on GitHub ↗

Setup plugin from config options

(self)

Source from the content-addressed store, hash-verified

193 self.setup()
194
195 def setup(self):
196 """Setup plugin from config options"""
197 self.year_spans = build_year_spans(self.config["bucket_year"].get())
198 if self.year_spans and self.config["extrapolate"]:
199 [self.ys_len_mode, self.ys_repr_mode] = extract_modes(
200 self.year_spans
201 )
202 self.year_spans = extend_year_spans(
203 self.year_spans, self.ys_len_mode
204 )
205
206 self.alpha_spans = build_alpha_spans(
207 self.config["bucket_alpha"].get(),
208 self.config["bucket_alpha_regex"].get(),
209 )
210
211 def find_bucket_year(self, year):
212 """Return bucket that matches given year or return the year

Callers 2

__init__Method · 0.95
__init__Method · 0.45

Calls 5

build_year_spansFunction · 0.85
extract_modesFunction · 0.85
extend_year_spansFunction · 0.85
build_alpha_spansFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected