setting up caching and bumping django version
parent
668650909f
commit
3572fcaa29
@ -0,0 +1,17 @@
|
|||||||
|
from logging import getLogger
|
||||||
|
from huey import crontab
|
||||||
|
from huey.contrib.djhuey import periodic_task
|
||||||
|
from django.core.cache import cache
|
||||||
|
from django.conf import settings
|
||||||
|
from core.monero import AuctionDaemon, AuctionWallet
|
||||||
|
|
||||||
|
|
||||||
|
logger = getLogger('django.server')
|
||||||
|
|
||||||
|
@periodic_task(crontab(minute='*'))
|
||||||
|
def retrieve_daemon_stats():
|
||||||
|
logger.info('[INFO] Retrieving daemon statistics')
|
||||||
|
ad = AuctionDaemon()
|
||||||
|
if ad.connected:
|
||||||
|
daemon_info = ad.daemon.info()
|
||||||
|
cache.set('daemon_info', daemon_info, settings.CACHE_TTL)
|
Reference in New Issue