cmus - Simplify extraction of artist and title information
The "fallback" did exactly what the preceeding code did.
This commit is contained in:
parent
5583324c13
commit
502000a467
@ -6,12 +6,8 @@ from i3pystatus.core.util import TimeWrapper
|
|||||||
|
|
||||||
|
|
||||||
def _extract_artist_title(input):
|
def _extract_artist_title(input):
|
||||||
for sep in ('-', ' - '):
|
artist, title = (input.split('-') + [''])[:2]
|
||||||
split = input.split(sep)
|
return artist.strip(), title.strip()
|
||||||
if len(split) == 2:
|
|
||||||
return split[0], split[1]
|
|
||||||
# fallback
|
|
||||||
return (input.split('-') + [''] * 2)[:2]
|
|
||||||
|
|
||||||
|
|
||||||
class Cmus(IntervalModule):
|
class Cmus(IntervalModule):
|
||||||
|
Loading…
Reference in New Issue
Block a user