This commit is contained in:
parent
83390912e9
commit
066770febc
|
@ -49,25 +49,34 @@ class FollowingManager:
|
||||||
FollowingManager.followers_by_kind[kind] = [follower[0] for follower in followers]
|
FollowingManager.followers_by_kind[kind] = [follower[0] for follower in followers]
|
||||||
|
|
||||||
# Load authors_by_follower
|
# Load authors_by_follower
|
||||||
|
c = 0
|
||||||
for following in session.query(AuthorFollower).all():
|
for following in session.query(AuthorFollower).all():
|
||||||
FollowingManager.authors_by_follower[following.follower] = FollowingManager.authors_by_follower.get(
|
FollowingManager.authors_by_follower[following.follower] = FollowingManager.authors_by_follower.get(
|
||||||
following.follower, []
|
following.follower, []
|
||||||
)
|
)
|
||||||
FollowingManager.authors_by_follower[following.follower].append(following.author)
|
FollowingManager.authors_by_follower[following.follower].append(following.author)
|
||||||
|
c += 1
|
||||||
|
logger.info(f' {c} authors followings')
|
||||||
|
|
||||||
# Load topics_by_follower
|
# Load topics_by_follower
|
||||||
|
c = 0
|
||||||
for following in session.query(TopicFollower).all():
|
for following in session.query(TopicFollower).all():
|
||||||
FollowingManager.topics_by_follower[following.follower] = FollowingManager.topics_by_follower.get(
|
FollowingManager.topics_by_follower[following.follower] = FollowingManager.topics_by_follower.get(
|
||||||
following.follower, []
|
following.follower, []
|
||||||
)
|
)
|
||||||
FollowingManager.topics_by_follower[following.follower].append(following.topic)
|
FollowingManager.topics_by_follower[following.follower].append(following.topic)
|
||||||
|
c += 1
|
||||||
|
logger.info(f' {c} topics followings')
|
||||||
|
|
||||||
# Load shouts_by_follower
|
# Load shouts_by_follower
|
||||||
|
c = 0
|
||||||
for following in session.query(ShoutReactionsFollower).all():
|
for following in session.query(ShoutReactionsFollower).all():
|
||||||
FollowingManager.shouts_by_follower[following.follower] = FollowingManager.shouts_by_follower.get(
|
FollowingManager.shouts_by_follower[following.follower] = FollowingManager.shouts_by_follower.get(
|
||||||
following.follower, []
|
following.follower, []
|
||||||
)
|
)
|
||||||
FollowingManager.shouts_by_follower[following.follower].append(following.shout)
|
FollowingManager.shouts_by_follower[following.follower].append(following.shout)
|
||||||
|
c += 1
|
||||||
|
logger.info(f' {c} shouts followings')
|
||||||
logger.info(f' preloading finished at {(int(time.time()) - ts)/1000} secs')
|
logger.info(f' preloading finished at {(int(time.time()) - ts)/1000} secs')
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|
Loading…
Reference in New Issue
Block a user