这是我的python程序的相关代码:
import discord
import asyncio
class Bot(discord.Client):
def __init__(self):
super().__init__()
@asyncio.coroutine
def my_background_task(self):
yield from self.wait_until_ready()
while not self.is_closed:
yield from asyncio.sleep(3600*24) # <- This is line 76 where it fails
doSomething()
bot = Bot()
loop = asyncio.get_event_loop()
try:
loop.create_task(bot.my_background_task())
loop.run_until_complete(bot.login('username', 'password'))
loop.run_until_complete(bot.connect())
except Exception:
loop.run_until_complete(bot.close())
finally:
loop.close()
Run Code Online (Sandbox Code Playgroud)
该程序偶尔退出(自己,但不应该),除了以外没有其他错误或警告
Task was destroyed but it is pending!
task: <Task pending coro=<my_background_task() running at bin/discordBot.py:76> wait_for=<Future pending cb=[Task._wakeup()]>>
Run Code Online (Sandbox Code Playgroud)
如何确保程序不会随机退出?我在Xubuntu 15.10上有Python 3.4.3+.
我想在我的图表标签中放一些图像和/或链接.这是示例代码和jsFiddle:
var data = {
labels: ['January', '<s>February</s>',
'<img src="http://jsfiddle.net/favicon.png">',
'<a href="http://jsfiddle.net/">A Link</a>'],
datasets: [{
data: [65, 59, 90, 81]
}]
}
var ctx = document.getElementById("myChart").getContext("2d");
var myNewChart = new Chart(ctx).Bar(data);
Run Code Online (Sandbox Code Playgroud)
如您所见,HTML未在标签内解析.有没有办法在图表的标签中显示工作图像和/或链接?
Atom中新创建的文件始终为"纯文本".如何更改此设置以便新文件将自动使用其他语言,例如"Shell Script(Bash)"?我想这样做是因为自动缩进不适用于纯文本文件.
atom-editor ×1
axis-labels ×1
chart.js ×1
discord ×1
discord.py ×1
javascript ×1
python-3.x ×1