mirror of https://gitlab.com/bashrc2/epicyon
Expire cached announces
parent
6a83bf0246
commit
e29b5cf8ca
6
posts.py
6
posts.py
|
@ -4285,6 +4285,7 @@ def _expire_announce_cache_for_person(base_dir: str,
|
||||||
cache_dir = \
|
cache_dir = \
|
||||||
acct_dir(base_dir, nickname, domain) + '/cache/announce/' + nickname
|
acct_dir(base_dir, nickname, domain) + '/cache/announce/' + nickname
|
||||||
if not os.path.isdir(cache_dir):
|
if not os.path.isdir(cache_dir):
|
||||||
|
print('No cached announces for ' + nickname + '@' + domain)
|
||||||
return 0
|
return 0
|
||||||
expired_post_count = 0
|
expired_post_count = 0
|
||||||
posts_in_cache = os.scandir(cache_dir)
|
posts_in_cache = os.scandir(cache_dir)
|
||||||
|
@ -4350,9 +4351,8 @@ def archive_posts(base_dir: str, http_prefix: str, archive_dir: str,
|
||||||
_expire_announce_cache_for_person(base_dir,
|
_expire_announce_cache_for_person(base_dir,
|
||||||
nickname, domain,
|
nickname, domain,
|
||||||
max_cache_age_days, True)
|
max_cache_age_days, True)
|
||||||
if expired_announces > 0:
|
print('Expired ' + str(expired_announces) +
|
||||||
print('Expired ' + str(expired_announces) +
|
' cached announces')
|
||||||
' cached announces')
|
|
||||||
if archive_dir:
|
if archive_dir:
|
||||||
archive_subdir = archive_dir + '/accounts/' + \
|
archive_subdir = archive_dir + '/accounts/' + \
|
||||||
handle + '/outbox'
|
handle + '/outbox'
|
||||||
|
|
Loading…
Reference in New Issue