Update transactions.py
Cleanup weekly_loop
This commit is contained in:
parent
ecdfaf4c68
commit
c729e4a122
@ -332,47 +332,36 @@ class Transactions(commands.Cog):
|
|||||||
|
|
||||||
@tasks.loop(minutes=1)
|
@tasks.loop(minutes=1)
|
||||||
async def weekly_loop(self):
|
async def weekly_loop(self):
|
||||||
|
if OFFSEASON_FLAG:
|
||||||
|
return
|
||||||
|
|
||||||
current = await db_get('current')
|
current = await db_get('current')
|
||||||
now = datetime.datetime.now()
|
now = datetime.datetime.now()
|
||||||
logging.info(f'Datetime: {now} / weekday: {now.weekday()}')
|
logging.debug(f'Datetime: {now} / weekday: {now.weekday()}')
|
||||||
|
|
||||||
# Begin Freeze
|
# Begin Freeze
|
||||||
# if now.weekday() == 0 and now.hour == 5 and not current['freeze']: # Spring/Summer
|
# if now.weekday() == 0 and now.hour == 5 and not current['freeze']: # Spring/Summer
|
||||||
if now.weekday() == 0 and now.hour == 0 and not current['freeze']: # Fall/Winter
|
if now.weekday() == 0 and now.hour == 0 and not current['freeze']: # Fall/Winter
|
||||||
current['week'] += 1
|
current['week'] += 1
|
||||||
if OFFSEASON_FLAG:
|
|
||||||
pass
|
|
||||||
# if not self.trade_season:
|
|
||||||
# await db_patch('current', object_id=current['id'], params=[('week', current['week'])])
|
|
||||||
# await self.run_transactions(current)
|
|
||||||
# stars = f'{"":*<26}'
|
|
||||||
# freeze_message = f'```\n' \
|
|
||||||
# f'{stars}\n' \
|
|
||||||
# f' IT\'S TRADE SZN BITCHES\n' \
|
|
||||||
# f'{stars}\n```'
|
|
||||||
# logging.info(f'Freeze string:\n\n{freeze_message}')
|
|
||||||
# await send_to_channel(self.bot, 'sba-network-news', freeze_message)
|
|
||||||
# self.trade_season = True
|
|
||||||
else:
|
|
||||||
await db_patch('current', object_id=current['id'], params=[('week', current['week']), ('freeze', True)])
|
await db_patch('current', object_id=current['id'], params=[('week', current['week']), ('freeze', True)])
|
||||||
await self.run_transactions(current)
|
await self.run_transactions(current)
|
||||||
|
|
||||||
logging.info(f'Building freeze string')
|
logging.debug(f'Building freeze string')
|
||||||
week_num = f'Week {current["week"]}'
|
week_num = f'Week {current["week"]}'
|
||||||
stars = f'{"":*<32}'
|
stars = f'{"":*<32}'
|
||||||
freeze_message = f'```\n' \
|
freeze_message = f'```\n' \
|
||||||
f'{stars}\n'\
|
f'{stars}\n'\
|
||||||
f'{week_num: >9} Freeze Period Begins\n' \
|
f'{week_num: >9} Freeze Period Begins\n' \
|
||||||
f'{stars}\n```'
|
f'{stars}\n```'
|
||||||
logging.info(f'Freeze string:\n\n{freeze_message}')
|
logging.debug(f'Freeze string:\n\n{freeze_message}')
|
||||||
await send_to_channel(self.bot, 'transaction-log', freeze_message)
|
await send_to_channel(self.bot, 'transaction-log', freeze_message)
|
||||||
|
|
||||||
if current['week'] > 0 and current['week'] <= 18:
|
if current['week'] > 0 and current['week'] <= 18:
|
||||||
await self.post_weekly_info(current)
|
await self.post_weekly_info(current)
|
||||||
|
|
||||||
# End Freeze
|
# End Freeze
|
||||||
# elif now.weekday() == 5 and now.hour == 5 and current['freeze']: # Spring/Summer
|
# elif now.weekday() == 5 and now.hour == 5 and current['freeze']: # Spring/Summer
|
||||||
elif now.weekday() == 5 and now.hour == 0 and current['freeze']: # Fall/Winter
|
elif now.weekday() == 5 and now.hour == 0 and current['freeze']: # Fall/Winter
|
||||||
if not OFFSEASON_FLAG:
|
|
||||||
await db_patch('current', object_id=current['id'], params=[('freeze', False)])
|
await db_patch('current', object_id=current['id'], params=[('freeze', False)])
|
||||||
|
|
||||||
week_num = f'Week {current["week"]}'
|
week_num = f'Week {current["week"]}'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user