mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-23 05:26:37 +00:00
Add verbose_name
for better display
Also, some code readability changes.
This commit is contained in:
parent
deeb2f61a9
commit
89573e93f5
@ -318,26 +318,32 @@ def download_media_metadata(media_id):
|
|||||||
except YouTubeError as e:
|
except YouTubeError as e:
|
||||||
e_str = str(e)
|
e_str = str(e)
|
||||||
if ': Premieres in' in e_str:
|
if ': Premieres in' in e_str:
|
||||||
published_datetime = None
|
|
||||||
now = timezone.now()
|
now = timezone.now()
|
||||||
|
published_datetime = None
|
||||||
|
|
||||||
parts = e_str.rsplit(' ', 2)
|
parts = e_str.rsplit(' ', 2)
|
||||||
|
unit = lambda p: str(p)[-1].lower()
|
||||||
|
number = lambda p: int(str(p)[-2], base=10)
|
||||||
try:
|
try:
|
||||||
if 'hours' == parts[-1].lower():
|
if 'hours' == unit(parts):
|
||||||
published_datetime = now + timedelta(hours=int(parts[-2], base=10))
|
published_datetime = now + timedelta(hours=number(parts))
|
||||||
elif 'days' == parts[-1].lower():
|
elif 'days' == unit(parts):
|
||||||
published_datetime = now + timedelta(days=int(parts[-2], base=10))
|
published_datetime = now + timedelta(days=number(parts))
|
||||||
except Exception as ee:
|
except Exception as ee:
|
||||||
log.exception(ee)
|
log.exception(ee)
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if published_datetime:
|
if published_datetime:
|
||||||
media.published = published_datetime
|
media.published = published_datetime
|
||||||
media.manual_skip = True
|
media.manual_skip = True
|
||||||
media.save()
|
media.save()
|
||||||
|
verbose_name = _('Waiting for the premiere of "{}"')
|
||||||
wait_for_media_premiere(
|
wait_for_media_premiere(
|
||||||
str(media.pk),
|
str(media.pk),
|
||||||
priority=15,
|
priority=15,
|
||||||
queue=str(media.pk),
|
queue=str(media.pk),
|
||||||
repeat=Task.HOURLY,
|
repeat=Task.HOURLY,
|
||||||
|
verbose_name=verbose_name.format(media.key),
|
||||||
)
|
)
|
||||||
log.exception(e)
|
log.exception(e)
|
||||||
log.debug(str(e))
|
log.debug(str(e))
|
||||||
|
Loading…
Reference in New Issue
Block a user