@asyncio.coroutine
def wake_up(force = False):
- for server in client.servers:
- if force or status() != discord.Status.online:
- log.info('Waking up...')
- yield from set_avatar('avatar_online.png')
- yield from set_idle(False)
- last_spoke = time.time()
- break
+ if force or status() != discord.Status.online:
+ log.info('Waking up...')
+ yield from set_avatar('avatar_online.png')
+ yield from set_idle(False)
+ last_spoke = time.time()
@asyncio.coroutine
def zzz():
- for server in client.servers:
- if status() != discord.Status.idle:
- log.info('Sleeping...')
- yield from set_avatar('avatar_idle.png')
- yield from set_idle(True)
- break
+ if status() != discord.Status.idle:
+ log.info('Sleeping...')
+ yield from set_avatar('avatar_idle.png')
+ yield from set_idle(True)
@asyncio.coroutine
def maybe_say(channel, text, *, probability = 0.2, wake = True):
@asyncio.coroutine
def maybe_sleep():
while True:
- for server in client.servers:
- if status() != discord.Status.idle:
- now = time.time()
- if now - last_spoke >= idletime:
- yield from zzz()
- break
+ if status() != discord.Status.idle:
+ now = time.time()
+ if now - last_spoke >= idletime:
+ yield from zzz()
yield from asyncio.sleep(60)
p = pexpect.spawnu('./edi.py')