Skip to content

Commit

Permalink
💚 (xml output) remove nested toplevel ticker element (#44)
Browse files Browse the repository at this point in the history
  • Loading branch information
hairmare authored Feb 7, 2020
1 parent ba8994b commit a763d9d
Showing 1 changed file with 20 additions and 24 deletions.
44 changes: 20 additions & 24 deletions nowplaying/track/observer.py
Original file line number Diff line number Diff line change
Expand Up @@ -205,32 +205,28 @@ def track_started(self, track):
show_ref.attrib[XLINK + "show"] = "replace"

ticker = E.ticker(
E.ticker(
E.identifier("ticker-%s" % uuid.uuid4()),
E.creator("now-playing daemon v2"),
E.date(now),
E.show(
E.name(track.show.name),
show_ref,
E.startTime(
isodate.datetime_isoformat(track.show.starttime.astimezone(tz))
),
E.endTime(
isodate.datetime_isoformat(track.show.endtime.astimezone(tz))
),
id=track.show.uuid,
E.identifier("ticker-%s" % uuid.uuid4()),
E.creator("now-playing daemon v2"),
E.date(now),
E.show(
E.name(track.show.name),
show_ref,
E.startTime(
isodate.datetime_isoformat(track.show.starttime.astimezone(tz))
),
E.track(
E.show(track.show.name, ref=track.show.uuid),
E.artist(track.artist),
E.title(track.title),
E.startTime(
isodate.datetime_isoformat(track.starttime.astimezone(tz))
),
E.endTime(isodate.datetime_isoformat(track.endtime.astimezone(tz))),
id=track.uuid,
E.endTime(
isodate.datetime_isoformat(track.show.endtime.astimezone(tz))
),
)
id=track.show.uuid,
),
E.track(
E.show(track.show.name, ref=track.show.uuid),
E.artist(track.artist),
E.title(track.title),
E.startTime(isodate.datetime_isoformat(track.starttime.astimezone(tz))),
E.endTime(isodate.datetime_isoformat(track.endtime.astimezone(tz))),
id=track.uuid,
),
)
lxml.etree.ElementTree(ticker).write(
self.ticker_file_path,
Expand Down

0 comments on commit a763d9d

Please sign in to comment.