def GET(self): track_id = tracks.get_last_track_id() if track_id is None: return None track = tracks.get_track_by_id(track_id) if track is None: return None track["current_ts"] = int(time.time()) return track
def GET(self): args = web.input(id=None, token=None) sender = auth.get_id_by_token(args.token) track_id = args.id if track_id is None: return None track = tracks.get_track_by_id(track_id, sender=sender) if track is None: return None return track
def GET(self): args = web.input(id=None, token=None) sender = auth.get_id_by_token(args.token) track_id = args.id if track_id is None: raise RuntimeError("track id not specified") track = tracks.get_track_by_id(track_id, sender=sender) if track is None: raise RuntimeError("track %s not found." % track_id) return track
def GET(self): from listeners import get_count track_id = tracks.get_last_track_id() if track_id is None: return None track = tracks.get_track_by_id(track_id) if track is None: return None track["current_ts"] = int(time.time()) track["listeners"] = get_count() or 0 return track